for/in 语句
用于循环对象属性。
循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。
for-in循环实际是为循环”enumerable“对象而设计的。
例如:循环对象属性
<script>
// for/in 语句用于循环对象属性。
{
let person = {fname:'John',lname:'Doe',age:15}
// 定义text变量的目的,用了存储 对象中的属性
let text = "";
// 定义索引变量名
let x;
for(x in person){
console.log(x);
// 正确的写法
console.log(person[x]);
// 错误的写法
// console.log(person.x);
// text += person[x]+" ";
text += "person." + x + ":" + person[x]+" <br/> "
}
console.log('查看: '+text);
document.write('查看: '+text)
}
</script>
console输出预览