1. 在For...In 声明用于对数组或者对象的属性进行循环/迭代操作。
例子:var a = new Array;
for(x in a){
console.log(x);
}
2. 判断对象是否为数组/对象的元素/属性:
格式:(变量 in 对象)......注意,,,
当“对象”为数组时,“变量”指的是数组的“索引”;
当“对象”为对象是,“变量”指的是对象的“属性”。
PS:特别注意如果对象为数组的时候,前面的变量特指的是索引,不是里面的值
1. 在For...In 声明用于对数组或者对象的属性进行循环/迭代操作。
例子:var a = new Array;
for(x in a){
console.log(x);
}
2. 判断对象是否为数组/对象的元素/属性:
格式:(变量 in 对象)......注意,,,
当“对象”为数组时,“变量”指的是数组的“索引”;
当“对象”为对象是,“变量”指的是对象的“属性”。
PS:特别注意如果对象为数组的时候,前面的变量特指的是索引,不是里面的值