【发布时间】:2017-10-22 07:32:59
【问题描述】:
我正在编写一个名为“countWords”的函数。
给定一个字符串,“countWords”返回一个对象,其中每个键都是给定字符串中的一个单词,其值是该单词在给定字符串中出现的次数。
注意事项:
* 如果给定一个空字符串,它应该返回一个空对象。
function countWords(str) {
var obj = {};
var split = str.split(" ");
return split;
}
var output = countWords('ask a bunch get a bunch');
console.log(output); // --> MUST RETURN {ask: 1, a: 2, bunch: 2, get: 1}
有什么想法吗?
【问题讨论】:
-
家庭作业的味道? :)
-
请在 Stack Overflow 上提问之前做一些研究。见How to Ask。她有数百个关于计算字符串中单词出现次数的问题。选择右侧相关部分中显示的一个并按照它进行操作。
-
除了
return split,你还试过什么?
标签: javascript string object