我有大量的文字,我需要从中找到最常见的单词。我正在考虑使用哈希表。 问题是,我通过使用JavaScript API获取此文本,我是新手。在JS中创建哈希表并完成所有这些或者效率非常低是一个好主意吗?
我来自C ++ / Java,因此在那里做起来相当容易,但我在JS中使用的API更容易。
答案 0 :(得分:0)
使用javascript对象。
var myHash = {};
var textArr = ["Mango","Apple","Orange","Grapes","Orange","Apple","Apple"];
textArr.forEach(function(fruit){
if(myHash.hasOwnProperty(fruit)){
myHash[fruit]++;
}
else {
myHash[fruit] = 1; }
});
alert(JSON.stringify(myHash));