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