Я пытаюсь подсчитать, сколько раз появляются уникальные символы в строке. , но я застрял на объект итерации, где он только не возвращает 1, независимо от того, сколько раз же появляется символ больше, чем один раз:Javascript Object Iteration with for loop
function allUniqueCha(word) {
var wordObj = {};
var wordArray = word.split([, ]);
wordArray.forEach(function(c) {
wordObj[c] = +1;
});
console.log(wordArray);
console.log(wordObj);
}
allUniqueCha("Bubble")
Выход: {B: 1, и: 1, б: 1, л: 1, е: 1}, но ожидаемое значение ключа "б" должно быть равно 2.
Что такое начальное значение 'wordObj [с]'? Что происходит, когда вы назначаете ему «+ 1»? – RobG