0
我有對象的數組,每個對象看起來像這樣:通過對象的數組循環
var car = {
make: "",
model: "",
price: ""
}
我通過每個對象試圖循環,同時想看看是否一個特定的屬性,像這樣定義:
for (i = 0; i <= 5; i++) {
if (obj[i].price == ""){
// empty
}
}
由於某些原因,我不斷收到未定義的值。有沒有不同的/正確的方式來做我想做的事情?
未定義什麼值? – Barmar
陣列有多大? '我<= 5'是一個至少有6個元素的數組。你應該使用'我
Barmar
如果我只是console.log(obj [0] .price),或者在給定範圍內的任何索引,我會得到未定義的。 – codnor