//找出一个数组中每个数出现的次数,并打印出那个数及其出现的次数
var arr=[1,2,3,4,5,9,4,3,2,4]
//定义一个空对象
var obj={};
//遍历一下数组
for(var i=0;i<arr.length;i++){
//查找一下这个对象中是否有数组中的数
if(obj[arr[i]]){
//有的话就自增1
obj[arr[i]]++;
}
else{
//没有的话就赋值1
obj[arr[i]]=1;
}
}
console.log(obj)
//定义一个空的字符串
var str="";
//定义一个计数器
var count=0;
for(var key in obj){
if(obj[key]>count){
count=obj[key];
str=key;
}
}
console.log('出现最多的数是${str},一共出现了${count}次')
结果为: