统计字符串出现的次数,封装为函数
-
统计字符串 'abcoefoxyozzopp' 中每个字符出现的次数(字符串可以随意设置啊) -
将功能封装为函数
<script>
// 统计字符串 'abcoefoxyozzopp' 中每个字符出现的次数(字符串可以随意设置啊)
// 将功能封装为函数
let str = 'aaabadfasdfasjdfjashdfkjashdflkj'
let obj={} //定义一个空对象
function num(arr){
// 循环
for(let i=0;i<arr.length;i++){
let s=arr[i] //a 数组下标
if(obj[s]){ //判断 obj是否存在[s]
obj[s] += 1 // 存在+1 a=a+1 === a= 1+1
}else{
obj[s]=1 //不存在,赋值一个1 :a=1
}
}
return obj //{a: 8, b: 1, d: 5, f: 5, s: 4, …}
}
num(str)
</script>