例如,我输入的字符串值为“ test test in string”。
我需要执行一个函数,该函数将拆分每个单词并计算该字符串输入中每个单词的数量。
输出应为:test:2,in:1,string:1
在此先多谢小费。
分割字符串后,可以使用reduce函数计算每个单词的频率
const str = "test test in string";
const result = str.split(' ').reduce((acc, curr) => {
acc[curr] = acc[curr] ? ++acc[curr] : 1;
return acc;
}, {})
console.log(result);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句