如果我有一个数组[1, 2, 3, 5, 2, 8, 9, 2],我想检查2数组中有多少个。在JavaScript中不使用循环循环的最优雅的方法是什么for?
[1, 2, 3, 5, 2, 8, 9, 2]
2
for
很简单:
var count = 0; for(var i = 0; i < array.length; ++i){ if(array[i] == 2) count++; }