1. 程式人生 > >javaScript for in循環遍歷對象

javaScript for in循環遍歷對象

clas asc cti pre student fun con for循環 .proto

for循環常被我們用來遍歷數組,而如何遍歷對象呢?

這時就需要用到for in循環了

寫一個遍歷對象名簡寫如下: for(var xxx in ooo){console.log(xxx)}

其中xxx是由用戶自定名稱,即指向每次遍歷到的對象的指針

ooo是要遍歷的對象,現把先前寫的對象哪來遍歷一下,代碼

如下:

 1             Person.prototype.Lname = ‘xiaohuang‘;
 2             Person.prototype.modd = ‘unhappy‘;
 3             function Person(name,age,sex){
4 this.name = name ; 5 this.age = age ; 6 this.sex = sex; 7 } 8 var person = new Person(‘andi‘,18,‘man‘); 9 Student.prototype = person; 10 function Student(tel,grade){ 11 this.tel = tel;
12 this.grade = grade ; 13 } 14 var student = new Student(123,1); 15 for(var prop in student){ 16 console.log(prop); 17 }

成功輸出了對象內屬性名

技術分享圖片

javaScript for in循環遍歷對象