【发布时间】:2014-08-05 19:29:48
【问题描述】:
我正在学习教程,但遇到了障碍。
我创建了这个对象,并尝试循环并打印条目的名字。我认为它正在工作,但后来我注意到当我将 for 循环中的 'firstName' 更改为 'number' 或 'lastName' 时,它仍然会将名字写入控制台。
谁能帮我解释一下?谢谢!
var friends = {
bill:{
firstName:"Bill",
lastName:"Gates",
number:"617-333-3333",
address:["One Microsoft Way", "Redmond", "WA", "98052"]
},
steve:{
firstName:"Steve",
lastName:"Jobbs",
number:"617-222-2222",
address:["15 Idontknow Street", "No Idea", "NO", "33333"]
}
};
var list = function(friends){
for (var firstName in friends) {
console.log(firstName);
}
}
【问题讨论】:
标签: javascript loops object