作家
登录

JavaScript创建对象的七种方式

作者: 来源: 2017-06-14 18:03:13 阅读 我要评论

  •     } 
  •   } 
  •  
  • var person1 = new Person('Jiang''Student'
  • person1.sayName() 
  • 稳妥对象最合适在一些安然情况中(这些情况会禁止应用this和new),或防止数据被其他应用法度榜样修改时应用

    稳妥构造函数模式和寄生模式类似,有两点不合:一是创建对象的实例办法不引用this,而是不应用new操作符调用构造函数

    1. function Person(name, job) { 
    2.   var o = new Object() 
    3.   o.name = name 
    4.   o.job = job 
    5.   o.sayName = function() { 
    6.     console.log(name
    7.   } 
    8.   return o 
    9. var person1 = Person('Jiang''student'
    10. person1.sayName() 

    和寄生构造函数模式一样,如许创建出来的对象与构造函数之间没有什么关系,instanceof操作符对他们没有意义

    【编辑推荐】

    1. BOOM:一款有趣的Javascript动画效不雅
    2. JavaScript异步与Promise实现
    3. JavaScript深刻之创建对象的多种方法以及优缺点
    4. JavaScript 中的 this 周全解析
    5. Javascript深拷贝
    【义务编辑:51CTO_OS TEL:(010)68476606】

      推荐阅读

      最新Mac恶意软件现身,安全专家提醒不要过于自信

    在“暗网(Dark Web)” 上出现了两款针对 Mac 电脑的全新恶意软件,这两款 Mac 恶意软件分别是 MacSpy 和 MacRansom ,并经由过程 Maas 和 Raas 方法进击。两款恶意软件来自一个>>>详细阅读


    本文标题:JavaScript创建对象的七种方式

    地址:http://www.17bianji.com/lsqh/35768.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)