javaScript for in循環遍歷對象


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             }    

成功輸出了對象內屬性名

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM