js得出每个元素在数组中出现的次数
举例:
//数组数据
var data = ['b','a','c','a','b','b','b','c','c','a','c','a','a','a','b','c'];
//空对象
var map = {};
var i = 0, len = data .length;
//循环查找
for (; i < len; i++) {
//数组里的i个元素
var v = data [i];
//将数组的i个元素作为map对象的属性查看其属性值
var counts = map[v];
//如果map对象没有该属性,则设置该属性的值为1,有的话在其基础上再+1
if (counts) {
map[v] += 1;
} else {
map[v] = 1;
}
}
console.log(map);
结果:

本文介绍了一种使用JavaScript统计数组中各元素出现频率的方法。通过遍历数组并利用对象来记录每个元素的出现次数,最后输出统计结果。此方法适用于处理大量数据,帮助开发者快速了解数组元素分布。
965

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



