Считайте +1, когда конкретный элемент присутствует в массиве [дубликат]

Если бы я был вами, я бы использовал библиотеку, чтобы сделать тяжелый подъем для меня.

Один из вариантов - response-infin-scroller .

Вот как может выглядеть ваш прецедент, в основном псевдокод:

Loading ...
} > {items} // <-- This is the content you want to load

Для рабочего примера проверьте демонстрацию в своем репо .


Другой вариант - попытаться отладить ваш код. Но вам нужно предоставить больше контекста. Из предоставленной вами информации очень сложно сказать, что не так.

-4
задан rayvic 19 January 2019 в 21:37
поделиться

1 ответ

Вам нужно перебрать элементы массива и проверить его значение.

Принимая оператор return , вы выходите из функции, которая на самом деле не задана. Более того, вы хотите сосчитать и других 'a'.

let arr = ['a', 'b', 'c', 'a', 'a', ],
    a = 0,
    i;

for (i = 0; i < arr.length; i++) {
    if (arr[i] === 'a') {
        a = a + 1;
    }
}

console.log(a);

0
ответ дан Nina Scholz 19 January 2019 в 21:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: