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权威指南第六版)(阅读笔记)