【发布时间】:2014-01-30 00:07:46
【问题描述】:
我有一个像这样的 Javascript 哈希图:
var hash = new Object();
hash["1000001"] = {value="red"};
hash["1000002"] = {value="green"};
hash["1000003"] = {value="blue"};
我知道hash.pop() 不起作用。但是,有没有办法找出最后添加到哈希中的元素,以便我可以删除它?
也许我应该这样提出我的问题:“有没有办法找出元素添加到哈希中的顺序?(不为添加到的每个元素添加时间戳字段)哈希)“
【问题讨论】:
-
Object.keys(hash).pop() 通常有效。如果您存储对象,则键可以重新排序,因此请注意。
标签: javascript hashmap