【发布时间】:2013-01-14 22:45:20
【问题描述】:
我想在下面返回rj: Object,并且我有一个要匹配的索引键kid: 1。考虑到主要Object 可以包含> 10k 个项目,最好/最快的方法是什么?
Object
coord: MM.Coordinate
data: Object
geometry: Object
properties: Object
kid: 1 <== index id
rj: Object <== object i want
__proto__: Object
__proto__: Object
element: HTMLDivElement
location: MM.Location
touch: true
__proto__: Object
【问题讨论】:
-
这个主要对象是什么样子的?这个对象是主要的吗?还是这只是主要对象的一个条目?
-
啊,对不起,它来自 Chrome 控制台。顶部
Object是主要的,是的。所以我会有10k的那些。那么唯一标识符在Object[properties[kid]]的深处,而我真正想要的对象是它的隔壁邻居。 -
主要对象是否以某种方式排序?您是否需要通过其唯一 ID 查找多个项目?
-
@Bergi 我需要找到其中的许多,因此性能是一个问题。但是没有索引 - 除非
kid算作索引。我的意思是,那会很棒! ;) -
主要对象是一个数组?从 main 看这个系列怎么样?另外,是否保证所有条目都具有
properties、kid和rj属性?
标签: javascript arrays indexing find