// РешеноПодсчет строк в массиве, JavaScript
У меня есть массив со строками. Мне нужно подсчитать, сколько букв из каждой буквы в массиве.
Моя функция:
...
for (var k=0; k<=arrB.length; k++) { //Index of the array
for(var t=0; t<arrB.length; t++) {
if(p==arrB[k[t]]){
count++;
}}
}numb.push(count);
}
var inNumber;
for(var q=0; q< numb.length; q++) {
if(numb[q]>0) {
var letterR=q+65; //Number in letter
inNumber=String.fromCharCode(letteR);
showResult(inNumber);
showResult(numb[q]);
...
Почему мой счетчик всегда 0? Будь благодарен за каждую небольшую помощь и совет. Благодаря!
Так что же вопрос * точно? Вы, вероятно, синтаксическая ошибка, потому что ваш цикл 'for' прямо перед этим' if' имеет регулярную скобку '(' вместо фигурной скобки '{'. –
Для чего это стоит, у JS есть фактические bools. Поэтому вместо того, чтобы иметь 'isFalse = 0' (что является странным именем для переменной, но что угодно), вы можете фактически использовать 'isFalse = false', а затем делать' isFalse = true'. –
(подход OP в полностью отформатированном комментарии к ответу Мэтта Бурланда). – greybeard