1

谁能帮我分解这些代码并详细解释为什么它返回 0 和 1?

For in 语句应该返回对象的属性。我不明白为什么这段代码会返回 0 和 1。谁能用简单的语言解释一下?提前感谢您的帮助!

var JSON = {
            "users":[
                {
                    "name":"dennis",
                    "age":25
                },
                {
                    "name":"zoe",
                    "age":25               
                }
            ]
};

for (var prop in JSON.users){
    console.log(prop);
}
4

1 回答 1

3

因为JSON.users是一个数组,所以键是索引,0 和 1(您可以使用JSON.users[0]and检索元素JSON.users[1])。

于 2013-02-01T08:21:20.250 回答