Javascript 能否将Lawnchair.all配置为返回按键索引的对象?

Javascript 能否将Lawnchair.all配置为返回按键索引的对象?,javascript,lawnchair,Javascript,Lawnchair,我正在使用在客户端本地存储数据。我用来插入值的键是在服务器端创建的 当前使用时。所有返回值列表都是从0索引的数组。然后,我遍历这个列表,将返回的值存储在对象文本中(使用下划线.js) 这允许我在代码的其他部分使用O(1)查找,但需要对Lawnchair的所有读取进行O(n)操作 是否可以配置Lawnchair(或使用不同的方法/方法组合)以返回键索引对象文字,而无需迭代整个数据集?如果您愿意使用其他库,我将建议使用我的库 它易于使用,并针对性能进行了优化。它还支持IndexedDB、WebSQL

我正在使用在客户端本地存储数据。我用来插入值的键是在服务器端创建的

当前使用时。所有返回值列表都是从0索引的数组。然后,我遍历这个列表,将返回的值存储在对象文本中(使用下划线.js)

这允许我在代码的其他部分使用O(1)查找,但需要对Lawnchair的所有读取进行O(n)操作


是否可以配置Lawnchair(或使用不同的方法/方法组合)以返回键索引对象文字,而无需迭代整个数据集?

如果您愿意使用其他库,我将建议使用我的库

它易于使用,并针对性能进行了优化。它还支持IndexedDB、WebSQL和WebStorage

使用这个库,你可以通过索引键,用
O(logn)
次从排序数组中查找。您可以通过只查询关键字来消除序列化成本。图书馆使用情况可在此处找到:

var objects = {};
_.each(returnedArray, function (val) {
    objects[val.key] = val;
});