for.....in 語句的使用

定義:W3C給出的解釋是:for…in 語句用於遍歷數組或者對象的屬性
   (對數組或者對象的屬性進行循環操作)也就是說,for…in循環
    的代碼每執行一次,就會對數組的元素或者對象的屬性進行
    一次操作。
語法:

for(變量 in 對象){
      在此執行代碼
}

“變量”可以是數組的元素,也可以是對象的屬性。
實例:
 1、for…in 循環遍歷數組

var arr["html","css","JavaScript","JQuery"];
for(p in arr){
     console.log(p);
     console.log(arr[p]);
}

運行結果:
在這裏插入圖片描述
 2、for…in 遍歷對象

var person={
     name:"summer",
     sex:"girl",
     age:"18"
};
for(v in person){
     console.log(v);
     console.log(person[v]);
     console.log(person['v']);
     console.log(person.v);
}

打印結果:
在這裏插入圖片描述

console.log(v);獲取到的是person對象中的每個屬性
console.log(person[v]);獲取到的是person對象中屬性對應的屬性值
console.log(person[‘v’]);獲取不到屬性
console.log(person.v);獲取不到屬性

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章