JS基礎_枚舉對象中的屬性


 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title></title>
 6         <script type="text/javascript">
 7             
 8             var obj = {  9  name:"孫悟空", 10  age:18, 11  gender:"", 12  address:"花果山"
13  }; 14                      
15             //枚舉對象中的屬性
16             //使用for ... in 語句
17             /*
18  * 語法: 19  * for(var 變量 in 對象){ 20  * 21  * } 22  * 23  * for...in語句 對象中有幾個屬性,循環體就會執行幾次 24  * 每次執行時,會將對象中的一個屬性的名字賦值給變量 25              */
26             
27             for(var n in obj){ 28                 
29  console.log("屬性名:"+n); 30                 
31                 //console.log("屬性值:"+obj.n);//undefined,obj.n意思是在obj里面找n這個屬性,而obj里面沒有n這個屬性
32                 
33  console.log("屬性值:"+obj[n]); 34                 
35  } 36             
37             //屬性名:name 屬性值:孫悟空 屬性名:age 屬性值:18 屬性名:gender 屬性值:男 屬性名:address 屬性值:花果山
38             
39         </script>
40     </head>
41     <body>
42     </body>
43 </html>

 


免責聲明!

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



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