Java教程

JavaScript学习总结2-对象

本文主要是介绍JavaScript学习总结2-对象,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

JavaScript中对象除了最后一个属性以外都在结尾加逗号,同时所有属性都要在{ }内

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6 
 7     <script>
 8         let person = {
 9             age: 19,
10             name: "Cra2iTeT",
11             id: 111
12         }
13 
14         
15     </script>
16 </head>
17 <body>
18 
19 </body>
20 </html>

可以通过delete来动态删除对象的属性

 

 同理就可以通过  对象名.属性名=属性来动态添加

 

JS当中同样存在继承机制,下图 toString方法即继承来的

 

 验证过程如下

 

 对象自身拥有,则hasOwnProperty方法会返回true

 

最后介绍for in和for of循环的区别

for in循环是遍历取下标,for of是遍历取值

实例如下

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6 </head>
 7 
 8 <script>
 9     let arr=[5,7,2,3,9];
10     for(let i in arr){
11         console.log(i);
12     }
13 
14     /*for(let i of arr){
15         console.log(i);
16     }*/
17 </script>
18 <body>
19 
20 </body>
21 </html>

 

 

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6 </head>
 7 
 8 <script>
 9     let arr=[5,7,2,3,9];
10     /*for(let i in arr){
11         console.log(i);
12     }*/
13 
14     for(let i of arr){
15         console.log(i);
16     }
17 </script>
18 <body>
19 
20 </body>
21 </html>

 

这篇关于JavaScript学习总结2-对象的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!