使用for-in可以对数组或者对象的属性进行循环操作。
每执行一次for-in循环,就会对数组中的元素或者对象的属性进行一次操作。
for-in循环的语法为:
for(变量 in 对象){
//要执行的代码
}
“变量”用来指定变量,指定的变量可以是数组元素,也可以是对象的属性。
例1:使用for-in循环对象
var person={
name:"Tom",
age:"30",
job:"worker"
}
for(x in person){
document.write(x+":"+person[x]+"<br>");
}
name:"Tom",
age:"30",
job:"worker"
}
for(x in person){
document.write(x+":"+person[x]+"<br>");
}
输出结果为:
name:Tom
age:30
job:worker
job:worker
若将例1中的蓝色部分改为如下的代码1:
代码1:
for(x in person){
document.write(person[x]+"<br>")
}
输出的结果为:
Tom
30
worker