function arrCheck(arr){
var newArr = [];
for(var i=0;i<arr.length;i++){
var temp=arr[i];
var count=0;
for(var j=0;j<arr.length;j++){
if(arr[j]==temp){
count++;
arr[j]=-1;
}
}
if(temp != -1){
newArr.push(temp+":"+count)
}
}
return newArr;
}
arrCheck([1,2,3,3,4]);
console.log(arrCheck([1,2,3,3,4]));
数组中判断对象出现的次数
最新推荐文章于 2023-04-11 16:20:07 发布
本文详细解析了一个JavaScript函数arrCheck,该函数遍历输入数组,统计每个元素出现的次数并移除重复项。通过创建新的数组newArr存储结果,实现了对原始数组中元素及其计数的记录。示例展示了如何处理包含重复元素的数组[1,2,3,3,4],输出结果为['1:1', '2:1', '3:2', '4:1']。
摘要由CSDN通过智能技术生成