JavaScript学习总结2-对象
2024-09-05 01:12:26
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>
最新文章
- Extend Volume 操作 - 每天5分钟玩转 OpenStack(56)
- 【BZOJ-1260】涂色paint 区间DP
- Gson简要使用笔记
- Docker网络基础
- VS的基本学习
- SVN强制填写日志
- python交换两个变量的值,一句代码搞定
- C# XML序列化
- ●BZOJ 1042 [HAOI2008]硬币购物
- document.body.scrollTop和document.documentElement.scrollTop 以及值为0的问题
- 增加cookie和表单提交的安全
- shell编程 之 输入输出重定向
- 获取div,表单中的内容
- EF中的1:0或1:1关系以及1:n关系
- URAL 1658 Sum of Digits
- 新手小白Linux(Centos6.5)部署java web项目(mongodb4.0.2安装及相关操作)
- javascript 容易忘记方法集锦
- DataContract with Json.Net
- Nginx and PHP-FPM Configuration and Optimizing Tips and Tricks
- 2012年Elsevier旗下Computer Science期刊最新SCI影响因子排名