面向对象
文章平均质量分 79
我爱吃蛋挞
这个作者很懒,什么都没留下…
展开
-
每天5分钟深入理解js面向对象的程序设计-getters和setters
属性类型ECMAScript中有两个属性:数据属性和访问器属性。访问器属性不包含数据值;他们包含一对getter和setter函数(非必须)。在读取访问器属性时,会调用getter函数,这个函数负责返回有效的值;在写入访问器属性中会调用getter函数并传入新值,这个函数负责决定如何处理数据。// getters和setters var person = { firstName: '张', lastName: '三',原创 2020-07-01 23:36:51 · 174 阅读 · 0 评论 -
每天5分钟深入理解js面向对象的程序设计-构造函数
构造函数模式虽然object构造函数或对象字面量都可以用来创建单个对象,但是这些方式都有个明显的缺点:使用同一个接口创建很多对象 会产生大量重复的代码。// 构造函数 function company(name, age) { this.name = name; this.age = age } var com1 = new company('张三', 20) console.log(com原创 2020-07-01 21:45:30 · 116 阅读 · 0 评论 -
每天5分钟深入理解js面向对象的程序设计-遍历和删除对象属性
遍历对象的属性// 创建对象 var company = { name: '张三', age: 29, job: '前端工程师', singIn: function() { console.log('张三打卡') } } var company2 = new Object(); company原创 2020-07-01 09:41:04 · 161 阅读 · 0 评论 -
每天5分钟深入理解js面向对象的程序设计-理解对象
每次看JavaScript高级程序设计(红宝书)都有新的收获理解对象创建自定义对象的最简单方式就是创建一个object的实例,然后再为它添加属性和方法,如下所示。// 创建对象 var company = { name: '张三', age: 29, job: '前端工程师', singIn: function() { console.log('张三打卡')原创 2020-07-01 00:35:57 · 186 阅读 · 0 评论