统计数组 arr 中值等于 item 的元素出现的次数
示例1
输入
[1, 2, 4, 4, 3, 4, 3], 4
输出
3
1.用遍历方法
function count(arr, item) {
var count = 0;
for(i=0;i<arr.length;i++){
if(arr[i]===item){
count++;
}
}
return count;
}
2.用forEach
function count(arr, item) {
var count = 0;
arr.forEach(function(a){
a === item ? count++:0;
});
return count;
}
3.用filter
function count(arr, item) {
var count = arr.filter(function(x){
return x === item;
});
return count.length;
}