【发布时间】:2014-04-08 09:03:51
【问题描述】:
我需要存储(许多)对象或数据数组,它们需要具备以下条件:
我需要能够轻松地将一组新数据添加到现有数据中
我需要能够轻松地按添加的日期/时间对数据进行排序(数组按条目推送的时间排列)
我需要能够使用引用(整数或字符串)轻松获取条目。这很重要,目前我必须执行 $.each() 来遍历我的数据,直到找到我想要的条目。
我尝试过使用如下结构:
saved_info = {
1001: {//all my data for ref 1001},
1002: {//all my data for ref 1002}
}
这给了我想要能够轻松获取信息的希望:
info = saved_info[1001];
但是,我使用的参考编号不按顺序排列 - 我使用给我的参考编号(它是唯一标识符),因此该对象不是按添加/保存/推送项目的时间顺序排列的。
【问题讨论】:
-
我很确定这会导致语法错误。
标签: javascript jquery arrays object