js记录每一个元素出现的次数
1.创建一个空对象利用对象的特性进行计数
2.第一次循环某个属性 其并没有所以是undefined
3.我们为其添加属性并且初始化为一
4.如果不是的话 说明不是第一次我们每次加一就可
var arr=['s','q','b','u','s','q','b','u','s','q','b','u','q','b','u','q','b','u','la','u','la','u','la']
var obj={} //创建一个空对象利用对象的特性进行计数
for (var i = 0; i < arr.length; i++) {
if (obj[arr[i]]==undefined) {//第一次循环某个属性 其并没有所以是undefined
obj[arr[i]]=1; //我们为其添加属性并且初始化为一
} else {//如果不是的话 说明不是第一次我们每次加一就可
// obj[arr[i]]++;
console.log(obj[arr[i]]++);
}
}
console.log(obj);