稳妥对象最合适在一些安然情况中(这些情况会禁止应用this和new),或防止数据被其他应用法度榜样修改时应用
稳妥构造函数模式和寄生模式类似,有两点不合:一是创建对象的实例办法不引用this,而是不应用new操作符调用构造函数
- function Person(name, job) {
- var o = new Object()
- o.name = name
- o.job = job
- o.sayName = function() {
- console.log(name)
- }
- return o
- }
- var person1 = Person('Jiang', 'student')
- person1.sayName()
和寄生构造函数模式一样,如许创建出来的对象与构造函数之间没有什么关系,instanceof操作符对他们没有意义
【编辑推荐】
- BOOM:一款有趣的Javascript动画效不雅
- JavaScript异步与Promise实现
- JavaScript深刻之创建对象的多种方法以及优缺点
- JavaScript 中的 this 周全解析
- Javascript深拷贝
推荐阅读
在“暗网(Dark Web)” 上出现了两款针对 Mac 电脑的全新恶意软件,这两款 Mac 恶意软件分别是 MacSpy 和 MacRansom ,并经由过程 Maas 和 Raas 方法进击。两款恶意软件来自一个>>>详细阅读
本文标题:JavaScript创建对象的七种方式
地址:http://www.17bianji.com/lsqh/35768.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示