写一个函数,它接受一个由一个或多个空格分隔的单词组成的字符串,并返回一个显示不同大小单词数量的对象。单词由任何非空格字符序列组成。
这是我目前掌握的情况
const strFrequency = function (stringArr) {
return stringArr.reduce((count,num) => {
count [num] = (count[num] || 0) + 1;
return count;
},
{})
}
let names = ["Hello world it's a nice day"];
console.log(strFrequency(names)); // { 'Hello world it\'s a nice day': 1 } I need help splitting the strings
2条答案
按热度按时间ql3eal8s1#
处理:检查它是否是无效的输入,然后返回空白对象,否则通过将其拆分为单词,然后添加到状态对象中相同长度的数组中来处理它。希望这就是你要找的!
输出
cx6n0qe32#