JavaScript权威指南(第六版) 初读笔记-对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript权威指南(第六版) 初读笔记-对象相关的知识,希望对你有一定的参考价值。

 1 var book = {
 2     "main title": "javascript",              // 属性名字里有空格,必须用字符串表示
 3     "sub-title": "The Definitive Guide",     // 属性名字里有连字符,必须用字符串表示
 4     "for": "all audiences",                  // "for"是保留字,因此必须用引号
 5     author: {                                // 注意,这里的属性名都没有引号   
 6         firstname: "David",
 7         surname: "Flanagan"
 8     }
 9 };
14  // 对象获取属性 
15  // console.log(book.author);
16 
17 // 添加属性
18 // book.date ="2017.7.27";
19 // console.log(book.date);
20 
21 // 删除属性
22 delete book.date;
23 
24 // 对象遍历
25 for(var item in book ){
26     console.log(typeof(book[item]));
27     switch(typeof(book[item])){
28         case ‘object‘:
29             
30             console.log(book[item]);
31             break;
32         default:
33             console.log(item +"=="+ book[item]);
34             break;
35 
36     }
37 
38 }
39 
40 // 对象复制
41 
42 // 将o的成员属性复制到p中,并返回p 
43 
44 function copy(o) {
45   var p = o || {};    // 如果向参数p没有传入任何对象,则使用一个新创建的对象
46   return p;
47 }
48 
49 var book1 = copy(book);
50 // console.log(book1);

 

以上是关于JavaScript权威指南(第六版) 初读笔记-对象的主要内容,如果未能解决你的问题,请参考以下文章

JS 语言核心(JavaScript权威指南第六版)(阅读笔记)

JavaScript权威指南第六版感觉不好用感觉

JavaScript权威指南(第六版).中文版 网盘下载

Note | javascript权威指南[第六版] 第2章:词法结构

js 权威指南(第六版).中文版 网盘下载

JavaScript权威指南(第七版)之阅读学习总结