首页 > 解决方案 > 对象数组比字典效率低吗?

问题描述

在处理大量数据点时,使用对象数组是不是一个糟糕的选择?当数据采用这种格式时,执行查找是否效率低下?

var list = [
    { date: '12/1/2011', reading: 3, id: 20055 },
    { date: '13/1/2011', reading: 5, id: 20053 },
    { date: '14/1/2011', reading: 6, id: 45652 }
];

以统一哈希表的形式使用它会更有效吗?

var dict = {
    Item 1: {date: '12/1/2011', reading: 3, id: 20055 },
    Item 2: {date: '13/1/2011', reading: 5, id: 20053 },
    Item 3: {date: '14/1/2011', reading: 6, id: 45652 }
};

标签: javascriptarraysperformanceobjecthashmap

解决方案


推荐阅读