0
Имею некоторые незначительные проблемы с циклом, который я выполняю. Это, кажется, не будет работать, даже если все условия должны быть выполнены ...Зацикливание петли
Код:
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: Нет проблем ;-) Типио случается. Если цикл не циклический, условие цикла всегда должно быть первым, что вы проверяете. Опять же, я слишком часто пропускал такие вещи: P В любом случае, пожалуйста, обратите внимание на это как на ответ, когда время восстановления истекает. – Cerbrus
Я обрушился на нее в течение последних 15 минут. Я вроде бы знаю, я думаю, что я сижу слишком долго, обычно синтаксис не проблема ... – NicT