我想从字符串中获取常用词。
我发现了这种方法:
http://jsbin.com/nufimudivu/1/edit
for(var i = 0; i < words.length; i++) {
wordCounts["_" + words[i]] = (wordCounts["_" + words[i]] || 0) + 1;
}
问题是我希望我的输出像
{
{
'word': '_lipsum',
'count': Number here
},
{
<!-- other word here -->
}
}
http://jsbin.com/bivoposijo/2/edit
最佳答案
您可以简单地将输出转换为所需的格式:
var wordArr = [];
for (var word in wordCounts) {
wordArr.push({
word: word,
count: wordCounts[word]
})
}
console.log(wordArr)
关于javascript - Javascript常用词,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28835641/