JS - 通过其中一个属性调用对象

时间:2015-06-11 13:07:47

标签: javascript object higher-order-functions

我正在制作一个新对象,以便我可以将其中一个属性与对象本身相关联:

 var byVert = {};
 verticesClosest3.forEach(function (x){
     byVert[x.vertix] = x;
  });

byVert中的第一个对象与人们所期望的verticesClosest3的第一个对象相对应  但是从第二个对象开始只有vertex属性对应,而其他属性则没有。

fiddle

问题可能在于我是如何构建原始对象的,你可以看到它的小提琴。

1 个答案:

答案 0 :(得分:1)

也许我理解了这个问题:verticesClosest3中有很多顶点具有相同的顶点值;所以简单地说,byVert显示了verticesClosest3中所有相同的数据,但顺序不同。查看图像以查看其中的几个。 same index vertices