标签:style obj else console 赋值 结果 出现 创建对象 统计
// 统计数组中 相同值出现的次数
var ary = [1,2,1,1,1,2,3]
let obj = {}
for(let i = 0 ; i < ary.length; i++) {
if(obj[ary[i]]){ //如果obj中有值, +1 (如果数组中有值 是0,注意true 和 false 的转换)
obj[ary[i]] += 1
}else{ // 如果obj中没有这个对象,创建对象并赋值 为 1
obj[ary[i]] = 1
}
}
console.log(obj) //{1: 4, 2: 2, 3: 1}
for(let key in obj){
console.log(‘数组值‘+ key,‘出现次数‘+ obj[key])
/*输出结果
* 数组值1 出现次数4
* 数组值2 出现次数2
* 数组值3 出现次数1
* */
}
标签:style obj else console 赋值 结果 出现 创建对象 统计
原文地址:https://www.cnblogs.com/javascript9527/p/14620610.html