javascript - 计算数组中 1 的迭代次数

标签 javascript arrays

我的目标是计算数组中 1 的迭代次数。 我有这个代码:

var array = [10, 3, 22, 40, 1, 40, 1, 22, 1, 0, 3, 53, 1, 1];
var count = 0;
for(var i = 0; i < array.length; ++i){
if(array[i] === 1)
count++;
}

console.log(count);

现在,它记录 5,但包括“10”,它应该记录 6,因为“10”也包含 1。我可以使用什么代码来实现此目的?

最佳答案

关于:

var count = array.toString().split('1').length - 1;

关于javascript - 计算数组中 1 的迭代次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46539973/

相关文章:

C++ 数组作用域

javascript - 如何仅在 jQuery 中断开当前事件?

javascript - 来自另一个文件的 react 设置状态

JavaScript 过滤器数组

java - Apache HttpClient 4 和 JavaScript

C++ 数组中最大的数字。正面及负面

javascript - 如何将可为空的 json 对象表示为单个字符串?

c++ - 数组与结构 C++

c - 分配二维数组的一维并返回

arrays - Fortran 中的数组边界检查 - 这危险吗?