function count(str) { // 返回对象 key 为统计字符 value 为出现频率 /* 1.先使用split将str变为array 2.然后使用forEach循环遍历数组中的每一个元素 3.如果是对象中没有的属性则属性赋值,并num++,反之num++ 4.返回obj */ var obj = {} var newArr = str.split("") var num = 1 newArr.forEach(item => { if(item == " ") return false if(!obj.hasOwnProperty(item)){ obj[item] = num }else{ obj[item] += num } }) return obj }