每次看JavaScript高级程序设计(红宝书)都有新的收获 理解对象 创建自定义对象的最简单方式就是创建一个object的实例,然后再为它添加属性和方法,如下所示。
// 创建对象 var company = { name: '张三', age: 29, job: '前端工程师', singIn: function() { console.log('张三打卡') } } var company2 = new Object(); company2.name = '李四'; company2.singIn = function() { console.log('李四打卡') }上面的例子创建了一个名为company的对象,并为它添加了两个属性(name,age)和一个方法(singIn())。 对象属性 访问对象的属性可以用 . 这个符号
// 访问company里面的name属性 console.log(company.name); //张三 // 更新对象的属性 company.name = '张五'; console.log(company.name); //张五 // 访问一个没有的属性会返回undefined console.log(company2.age); //undefined // 为company2重新添加一个属性 company2.age = 30 console.log(company2.age) //30更多详情请看JavaScript高级程序设计(红宝书)P138 第6章理解对象