我有以下问题,现在两天都无法解决。我有一个array

我尝试用next for..in循环遍历它

for (var key in products2) {
    if (products2.hasOwnProperty(key)) {
        console.log(products2[key].properties);
    }
}


但是我无法输出properties对象的值。该数组是产品列表,每个产品都有自己的属性。

最佳答案

for (var key in products2) {
    console.log(products2[key].properties);
}


“ produts2”数组中没有“键”属性。关键变量是“ products2”数组的索引。由于如果条件未变为True,则不会执行控制台语句。

关于javascript - 用对象循环遍历数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46089423/

10-12 16:10