统计数组中每个值出现的次数, 统计对象中每个字符出现的次数
2021-06-06 00:02
标签:style obj else console 赋值 结果 出现 创建对象 统计 统计数组中每个值出现的次数, 统计对象中每个字符出现的次数 标签:style obj else console 赋值 结果 出现 创建对象 统计 原文地址:https://www.cnblogs.com/javascript9527/p/14620610.html// 统计数组中 相同值出现的次数
var ary = [1,2,1,1,1,2,3]
let obj = {}
for(let i = 0 ; 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
* */
}
文章标题:统计数组中每个值出现的次数, 统计对象中每个字符出现的次数
文章链接:http://soscw.com/index.php/essay/91024.html