我正在遵循代码学院的教程,我发现这很困难。
作业如下:
使用for-in循环打印出nyc的所有属性。
var nyc = {
fullName: "New York City",
mayor: "Michael Bloomberg",
population: 8000000,
boroughs: 5
};
// write your for-in loop here
for (var in nyc){
console.log(population);
}
答案 0 :(得分:45)
您的语法不正确。 var
循环中的for
关键字必须后跟变量名称,在本例中为propName
var propValue;
for(var propName in nyc) {
propValue = nyc[propName]
console.log(propName,propValue);
}
我建议你看一下基础知识:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...in
答案 1 :(得分:7)
这个怎么样:
var txt="";
var nyc = {
fullName: "New York City",
mayor: "Michael Bloomberg",
population: 8000000,
boroughs: 5
};
for (var x in nyc){
txt += nyc[x];
}