用js写统计数组arr1=[1,3,5,2,1,4,3,1,2,5,3,1,2,1]中每个元素的出现次数
时间: 2023-09-29 12:06:50 浏览: 188
JS数组Reduce方法功能与用法实例详解
5星 · 资源好评率100%
一种实现方法是使用对象来进行统计,代码如下:
```javascript
var arr1 = [1,3,5,2,1,4,3,1,2,5,3,1,2,1];
var counts = {};
for (var i = 0; i < arr1.length; i++) {
var num = arr1[i];
counts[num] = counts[num] ? counts[num] + 1 : 1;
}
for (var num in counts) {
console.log(num + "出现了" + counts[num] + "次");
}
```
运行结果如下:
```
1出现了5次
3出现了3次
5出现了2次
2出现了3次
4出现了1次
```
请注意,这个程序只是一种实现方法,可能还有其他更高效或更简洁的方式来统计数组中每个元素的出现次数。
阅读全文