我有一个需要迭代的对象,它是这样构建的:
points[m] = {
coordinate1: 34,
coordinate2: 23,
code: ["LEM"],
location: '123 fake street'
}
如果当前点(point[m]) 匹配另一个点,我想将 points[m].code 添加到它匹配的点,以构建一个唯一的对象数组,如下所示:
pointsUnique[l].code.push(point[m].code[0]);
这很好用,除了当我尝试像这样迭代 (pointsUnique[l].code) 时:
for(var n=0;n<pointsUnique[l].code.length;n++){
var codeList = pointsUnique[l].code[n];
console.log(codeList);
}
我只在代码数组中得到 1 结果,因为 (pointsUnique[l].code.length) 显然是 1。虽然当我在控制台中查看它时它有 15 个项目。
对于如何访问 (pointsUnique[l].code) 的所有值的任何帮助将不胜感激。