Size: a a a

JavaScript Noobs — сообщество новичков

2021 February 16

РР

Руслан Руслан... in JavaScript Noobs — сообщество новичков
Дима
А чем этот плох?
у меня не получается его подключить)
источник

ЖБ

Женя Білик in JavaScript Noobs — сообщество новичков
Руслан Руслан
А как проверить наличие элемента в блоке?? например если в блоке select есть option .
if (parentEl.querySelector(“option”) {}
источник

t

true || false in JavaScript Noobs — сообщество новичков
всего 1 компонент, ниочем не говорит,
источник

AM

Andrey Mishagin in JavaScript Noobs — сообщество новичков
У меня есть функция, хочу ее код вывести в консоль, как это сделать?
источник

AM

Andrey Mishagin in JavaScript Noobs — сообщество новичков
Хочу посмотреть как реализован в js Number.toString
console.log(Number.toString); выводит мне ƒ toString() { [native code] }
источник

AM

Andrey Mishagin in JavaScript Noobs — сообщество новичков
console.log(Number.toString.toString());

тоже не сработало))
источник

AM

Andrey Mishagin in JavaScript Noobs — сообщество новичков
function A() {this.name ="foo";}
undefined
A.toString()
"function A() {this.name ="foo";}"

А вот так сработало
Получается злые дяди-разработчики браузера скрыли от меня код?
источник

j

jk in JavaScript Noobs — сообщество новичков
Andrey Mishagin
function A() {this.name ="foo";}
undefined
A.toString()
"function A() {this.name ="foo";}"

А вот так сработало
Получается злые дяди-разработчики браузера скрыли от меня код?
Потому что они написаны не на js. Смотри исходники v8 и т.д.
источник

AM

Andrey Mishagin in JavaScript Noobs — сообщество новичков
jk
Потому что они написаны не на js. Смотри исходники v8 и т.д.
Так, это все объясняет, благодарю
источник

🌬М

🌬 Мари✨ in JavaScript Noobs — сообщество новичков
вечер добрый, подскажите как мне не дублируя код найти сумму всех значений
источник

AM

Andrey Mishagin in JavaScript Noobs — сообщество новичков
🌬 Мари✨
вечер добрый, подскажите как мне не дублируя код найти сумму всех значений
А скинь код сюда
источник

🌬М

🌬 Мари✨ in JavaScript Noobs — сообщество новичков
Andrey Mishagin
А скинь код сюда
что бы не скрин был ?
источник

AM

Andrey Mishagin in JavaScript Noobs — сообщество новичков
Ага
источник

🌬М

🌬 Мари✨ in JavaScript Noobs — сообщество новичков
function getSum(obj) {
 let sum = 0;

 for (const item of Object.values(obj.key1)) {
   sum += item;
 }

 for (const item of Object.values(obj.key2)) {
   sum += item;
 }

 for (const item of Object.values(obj.key3)) {
   sum += item;
 }
 return sum;
}
источник

AM

Andrey Mishagin in JavaScript Noobs — сообщество новичков
А объект?
источник

🌬М

🌬 Мари✨ in JavaScript Noobs — сообщество новичков
let obj = {
 key1: {
   key1: 1,
   key2: 2,
   key3: 3,
 },
 key2: {
   key1: 4,
   key2: 5,
   key3: 6,
 },
 key3: {
   key1: 7,
   key2: 8,
   key3: 9,
 },
}
источник

AM

Andrey Mishagin in JavaScript Noobs — сообщество новичков
🌬 Мари✨
let obj = {
 key1: {
   key1: 1,
   key2: 2,
   key3: 3,
 },
 key2: {
   key1: 4,
   key2: 5,
   key3: 6,
 },
 key3: {
   key1: 7,
   key2: 8,
   key3: 9,
 },
}
Object.keys(obj);
Вернет тебе ["key1", "key2", "key3"]
Дальше продолжать?
источник

AM

Andrey Mishagin in JavaScript Noobs — сообщество новичков
🌬 Мари✨
let obj = {
 key1: {
   key1: 1,
   key2: 2,
   key3: 3,
 },
 key2: {
   key1: 4,
   key2: 5,
   key3: 6,
 },
 key3: {
   key1: 7,
   key2: 8,
   key3: 9,
 },
}
И let тут ни к чему, лучше использовать const
источник

🌬М

🌬 Мари✨ in JavaScript Noobs — сообщество новичков
Andrey Mishagin
Object.keys(obj);
Вернет тебе ["key1", "key2", "key3"]
Дальше продолжать?
я не поняда ,  что мне это даст?
источник

IK

Ilya 🇧🇾 Karpuk in JavaScript Noobs — сообщество новичков
Andrey Mishagin
И let тут ни к чему, лучше использовать const
sum += item
источник