【发布时间】:2011-08-15 17:47:48
【问题描述】:
我需要使用 JavaScript 实现哈希表和哈希函数。
我们的目标是实施一个用于学习法语的 FLASHCARD 计划。
现在,对于每个项目,我要存储 1) 英语单词,2) 法语单词 3) 法语中的短语示例 4) 从法语到英语的翻译。
未来可能还需要考虑图像和其他内容。
目前我对哈希表的想法如下:
var words = [['être', 'to be', 'Je suis professeur d'anglais', 'I am a English Teacher'], [, , , ], ...];我在想这样的功能。
var 抽认卡 = (function () { var words = [['être','to be','Je suis professeur d'anglais','我是一名英语教师'],[,,,]]; 返回函数 (n) { 返回单词[n]; }; }()); 警报(抽认卡(0)); // 'être, ....'请给我您对此代码的建议 最重要的是,这是一种在哈希表中查找元素的有效方法。
【问题讨论】:
-
使用纯 JavaScript 对象。
-
那根本不是哈希表……
标签: javascript hashtable