任何人都可以帮我分解这些代码并详细解释为什么它返回0和1?
对于in语句应该返回一个对象的属性。我无法弄清楚为什么这段代码会返回0和1.任何人都能用简单的语言解释一下吗?在此先感谢您的帮助!
var JSON = {
"users":[
{
"name":"dennis",
"age":25
},
{
"name":"zoe",
"age":25
}
]
};
for (var prop in JSON.users){
console.log(prop);
}
答案 0 :(得分:3)
因为JSON.users
是一个数组,所以键是索引0和1(您可以使用JSON.users[0]
和JSON.users[1]
检索元素。)