Size: a a a

2019 October 30

В

Валик in JS
зачем туда вообще передавать контекст
источник

В

Валик in JS
sayHelloWindow: hello - выведет нужный результат
источник

VL

Vladimir Luvolunov in JS
Валик
sayHelloWindow: hello - выведет нужный результат
Выведет
hello window
источник

S

Syntax Highlight Bot in JS
Vladimir Luvolunov
Выведет
hello window
источник

VL

Vladimir Luvolunov in JS
Потому что биндится объект window
источник

VL

Vladimir Luvolunov in JS
Первая же функция, вполне вероятно, выведет person
источник

VL

Vladimir Luvolunov in JS
Скорее, так и есть
источник

VL

Vladimir Luvolunov in JS
Как и ожидалось
источник

T

TostoJS in JS
<<<let check = {
Vasy: 100,
Artem: 200,
Dastan: 90,
};


let summ;
for (let key in check) {
summ += check[key];
}>>>> не могу понять почему возвращает Nan
источник

VL

Vladimir Luvolunov in JS
TostoJS
<<<let check = {
Vasy: 100,
Artem: 200,
Dastan: 90,
};


let summ;
for (let key in check) {
summ += check[key];
}>>>> не могу понять почему возвращает Nan
Может summ == undefined?
источник

D

Dmitriy in JS
+
источник

D

Dmitriy in JS
let summ = 0 и затем прибавляй
источник

T

TostoJS in JS
спасибо догнал теперь
источник

T

TostoJS in JS
<<<let obj = {
test: 300,
test1: 302,
test2: "test"
};

function multiply() {
for (let key in obj) {
 if (typeof(obj[key] == 'number')) {
  obj[key] *= 2;
 }
}
console.log(obj);
}

multiply();
>>>  почему третье значение дает Nan???
источник

В

Валик in JS
typeof вычисляет то что в скобках
источник

В

Валик in JS
typeof(obj[key]) === 'number'
источник

T

TostoJS in JS
Object { test: 600, test1: 604, test2: NaN } вот так выходит после выполнения функции
источник

VL

Vladimir Luvolunov in JS
TostoJS
Object { test: 600, test1: 604, test2: NaN } вот так выходит после выполнения функции
Исправь на
typeof obj[key] === "number"
источник

S

Syntax Highlight Bot in JS
Vladimir Luvolunov
Исправь на
typeof obj[key] === "number"
источник

T

TostoJS in JS
Спасибо
источник