Size: a a a

2020 July 02

КС

Константин Салахутди... in pro.js
Помогите плз понять как в цикле добавлять массиву +1 значение (++)?
display.forEach(function (e) {
   total[data[e][0]]++;
});
console.log(total);

Выводит NaN
источник

CM

Chingiz Mamiyev in pro.js
display.forEach(function (e) {
   parseFloat(total[data[e][0]])++;
});
console.log(total);
источник

CM

Chingiz Mamiyev in pro.js
Так работает?
источник

КС

Константин Салахутди... in pro.js
сек
источник

КС

Константин Салахутди... in pro.js
Chingiz Mamiyev
Так работает?
неа
источник

CM

Chingiz Mamiyev in pro.js
display.forEach(function (e) {
   total[data[e][0]] = parseFloat(total[data[e][0]]);
   total[data[e][0]]++;
});
console.log(total);
источник

CM

Chingiz Mamiyev in pro.js
А как выглядят данныеы?
источник

КС

Константин Салахутди... in pro.js
Chingiz Mamiyev
А как выглядят данныеы?
источник

CM

Chingiz Mamiyev in pro.js
display.forEach(function (e) {
   console.log(total[data[e][0]])
});
console.log(total);
источник

CM

Chingiz Mamiyev in pro.js
Скинь результат
источник

КС

Константин Салахутди... in pro.js
Так ведь total еще не назначен в цикле
источник

С

Славик in pro.js
это data?
источник

С

Славик in pro.js
а display как выглядит?
источник

КС

Константин Салахутди... in pro.js
ага
источник

КС

Константин Салахутди... in pro.js
Просто числа
источник

С

Славик in pro.js
где-нибудь до цикла объяви total
источник

С

Славик in pro.js
let total = {};
источник

С

Славик in pro.js
а в цикле делает проверку, если ключ не задан, тогда задавай = 1, в обратном случае инкременть
источник

КС

Константин Салахутди... in pro.js
ааа, понял, щас попробую
источник

КС

Константин Салахутди... in pro.js
Славик
а в цикле делает проверку, если ключ не задан, тогда задавай = 1, в обратном случае инкременть
Огонь, помогло, спасибо. Странно конечно, привык что в PHP ++ пустому значению сразу даёт 1
источник