js 里的for in 与Python中的for in 很不一样,上手实践一番效果会更好。
判断对象是否为数组/对象的元素/属性:
格式:(变量 in 对象),
当“对象”为数组时,“变量”指的是数组的“索引”;
cars=["BMW","Volvo","Saab","Ford"];
for (var i in cars){
document.write(i + ",");
}
结果是
0,1,2,3
当“对象”为对象是,“变量”指的是对象的“属性”
cars={"name":"BMW","first":"Volvo","second":"Saab"};
for (var i in cars){
document.write(i + "<br>");
}
结果是
name
first
second
借鉴的文章忘记是哪里了