首页 > 代码库 > JavaScript权威指南(第六版) 初读笔记-对象
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权威指南(第六版) 初读笔记-对象
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。