我有一个具有唯一标识的项目的主集合。 在某些时候,如果您愿意,我有一个来自主列表的属于某个子分组的ID的子集。该子集仅仅是主列表中存在的项目的ID的参考。有没有一种方法可以向主列表询问与我的子集中的ID匹配的项目,而无需遍历整个主集合? 只是试图找到最快的方式来做到这一点,而不是标准循环。在javascript中获取集合的子集的最快方法
//go through master list and determine which items belong to this sub item grouping
for (var item = 0; item < masterListItems.length; ++item) {
for (var subItem = 0; subItem < subItems.length; ++subItem) {
if (masterListItems[item].Id == subItems[subItem].Id) { //if it is a sub item
//do some UI specific thing
}
}
}
可以显示数据结构的一些例子,不仅目前您可以访问他们的方式? – Anders 2010-11-17 15:43:09
有时我想知道什么最快的方式在这里... – syockit 2010-11-17 18:04:27