Дана строка. Подсчитайте сколько раз в ней встречается каждый из ее символов
Подскажите что сделала на так?
//Дана строка. Подсчитайте сколько раз в ней встречается каждый из ее символов.
let str = 'hello',
counter = {};
for ( let elem of str ) {
if ( counter[elem] == ' ' ) {
counter[elem] =1;
} else counter[elem]++;
}
console.log(counter)
Код выдаёт:
// [object Object] { "h": null, "e": null, "l": null, "o": null }
Источник: Stack Overflow на русском