在JavaScript中使用HashTables

时间:2015-06-29 08:13:30

标签: javascript hashtable

我有大量的文字,我需要从中找到最常见的单词。我正在考虑使用哈希表。 问题是,我通过使用JavaScript API获取此文本,我是新手。在JS中创建哈希表并完成所有这些或者效率非常低是一个好主意吗?

我来自C ++ / Java,因此在那里做起来相当容易,但我在JS中使用的API更容易。

1 个答案:

答案 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));

相关问题