我在我的对象原型中使用了一个数组,它基本上附加了添加、删除、搜索功能。
像这样的东西
myobj = function() {
this.Array_ = [];
}
myobj.prototype.add = function(item) {
goog.array.insert(this.Array_, item);
}
myobj.prototype.hasItem = function(item) {
goog.array.contains(this.Array_, item);
}
在我的例子中,一个示例数组将列出整数。[1、2、3、4]
但后来我了解到这是非常昂贵的,如果我使用哈希可以节省成本。有人可以用上面的例子解释哈希的使用。