var arr = [1,2,3,4,1,3,4,5,5,88,7,3,1];
function counterArray(arr){
var obj = {}
arr.forEach(function(v,k){
if(obj[v]){
obj[v]++;
}else{
obj[v] = 1;
}
})
return obj;
}
这种方法只能对数字字符串生效,对于对象就不行了