js怎样判断数组中某个元素个数

如题所述

var arr = [1,2,1];
var map = {};
for(var i = 0; i < arr.length; i++){
    var ai = arr[i];
    if(!map[ai]){
        map[ai] = 1;
    }else{
        map[ai]++;
    }
}
console.log(map);

温馨提示:答案为网友推荐,仅供参考
相似回答