统计数组中相同值的个数

统计数组中相同值的个数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function arrCheck(arr){
var newArr = [];
for(var i=0;i<arr.length;i++){
var newJson = {};
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){
newJson.name = temp;

newJson.num = count;
newArr.push(temp+":"+count)
}
}
return newArr;
}
arrCheck([{"name":""},2,3,3,4]);
document.write(arrCheck([1,2,3,3,4]));

将数字改为JSON可统计相同JSON值出现的次数

坚持原创技术分享,您的支持将鼓励我继续创作!
0%