我正在做一个循环的一些小问题.它似乎没有运行,即使应该满足所有条件......
码:
for (var i = 0; i > obj.length; i++) {
console.log(i);
if (obj[i]["val3"] === true) {
objReturned = obj[i]["val2"];
}
}
console.log(objReturned);
Run Code Online (Sandbox Code Playgroud)
够简单吧?这是对象大致看起来的样子,我已经尝试通过记录JSON obj的内容进行调试,并且我成功地使用对象表示法检索任何值(例如.obj[0].Active).
它只是不在我的循环中工作?我忘记了什么吗?
[
{
"val1": "organisationname1",
"val2": 1,
"val3": true
},
{
"val1": "organisationname2",
"val2": 2,
"val3": false
},
{
"val1": "organisationname3",
"val2": 3,
"val3": false
}
]
Run Code Online (Sandbox Code Playgroud)
错字:
for (var i = 0; i > obj.length; i++) {
Run Code Online (Sandbox Code Playgroud)
应该:
for (var i = 0; i < obj.length; i++) {
// ^ There.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
98 次 |
| 最近记录: |