for in 循环中key在对象和数组代表的值不一样,对象中即为对象名,数组中即为下标index;
举例如下:
1.获取对象中的键(key)与值(value):
var data = {name:'小花',age:'17岁',sex:'男'};
for (var a in data) {
console.log(a); /*属性名*/
console.log(data[a]); /*属性值*/
};
2.获取数组中的值
var a = ['橡胶','苹果','土豆'];
for(var x in a){
console.log(x); /*在数组中的位置*/
console.log(a[x]); /*值*/
JS for...in 循环解析
本文详细解析了JavaScript中for...in循环的工作原理,包括如何使用它来遍历对象的属性和数组的元素。通过实例展示了在不同数据结构中,for...in循环如何分别获取键(key)和值(value),以及在对象和数组中key所代表的不同含义。
589

被折叠的 条评论
为什么被折叠?



