0
我正在做一個循環有一些小問題。它似乎並沒有運行,即使所有的條件都必須滿足......For循環不循環
代碼:
for (var i = 0; i > obj.length; i++) {
console.log(i);
if (obj[i]["val3"] === true) {
objReturned = obj[i]["val2"];
}
}
console.log(objReturned);
夠簡單了吧?下面是對象的粗略外觀,我試着通過記錄JSON obj的內容來進行調試,並且我成功地使用對象表示法(例如obj[0].Active
)檢索任何值。
這只是不工作在我的循環?我在這裏忘了什麼嗎?
[
{
"val1": "organisationname1",
"val2": 1,
"val3": true
},
{
"val1": "organisationname2",
"val2": 2,
"val3": false
},
{
"val1": "organisationname3",
"val2": 3,
"val3": false
}
]
嗯,你只是宏偉。我是個白癡,非常感謝你:D – NicT
@NichlasTorgersen:沒問題;-) Typo發生了。如果一個循環沒有循環,循環條件應該始終是你檢查的第一個東西。再次,我經常忽略這樣的東西:P任何方式,請考慮在冷卻時間到期時將此標記爲答案。 – Cerbrus
我在最後15分鐘內瘋狂地點擊了它。我有點知道,我猜我坐了太久,通常語法不成問題... – NicT