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 }