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>

最新文章

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

热门文章

  1. 恢复mysql管理员密码
  2. Centos7.x环境下 安装Diszz
  3. ansible 四常用模块
  4. CVE-2017-12635(Couchdb垂直权限绕过漏洞)
  5. sum 函数语法与应用
  6. const char * 组合理解
  7. Vue中图片的加载方式
  8. Java时间处理类LocalDate和LocalDateTime常用方法
  9. 解释内存中的栈(stack)、堆(heap)和方法区(method area)的用法?
  10. linux上使用nginx、uwsgi部署django项目