var arr = [ 1,2,3,4,5,1,2,1,1,1,2,3,4,5,1,1,1,4,2,2];
var o = {};
for(let i=0;i<arr.length;i++){
var item = arr[i]
if(o[item]){
o[item]++;
}else{
o[item] = 1;
}
}
console.log(o)
本文介绍了一种使用JavaScript遍历数组并统计每个元素出现次数的方法。通过创建一个空对象,利用for循环遍历数组,检查当前元素是否已存在于对象中,如果存在则增加其计数,否则将其添加到对象中并设置计数为1。最终,我们将得到一个包含数组中所有不同元素及其对应频次的对象。
var arr = [ 1,2,3,4,5,1,2,1,1,1,2,3,4,5,1,1,1,4,2,2];
var o = {};
for(let i=0;i<arr.length;i++){
var item = arr[i]
if(o[item]){
o[item]++;
}else{
o[item] = 1;
}
}
console.log(o)
557

被折叠的 条评论
为什么被折叠?