for in循环中的key代表的是什么

for in 循环中的key代表的是什么角色?

1.在键值对的字符串数组中,Key 代表的是键;

例如:

 

1 var data = { name:"小明",age:"18",sex:"男" };
2 for(var key in data) {
3    console.log(key);     // 打印的是属性名  name/age/sex
4    console.log(data(key));  //打印的属性值  小明/18/男
5 };

 

2.在索引数组中,key代表的是下标位置

例如:

1 var data = ["小明","小红","小花"];
2 for(var key in data){
3     console.log(key);    //打印的在数组中的位置 0/1/2
4     console.log(data[key]);  //打印的数组中的值  小明/小红/小花
5 }

 

posted @ 2021-04-01 17:07  犀利的小鱼  阅读(1532)  评论(1)    收藏  举报