专栏名称: 前端大全
分享 Web 前端相关的技术文章、工具资源、精选课程、热点资讯
今天看啥  ›  专栏  ›  前端大全

JavaScript 创建对象的七种方式

前端大全  · 公众号  · 前端  · 2018-02-07 21:10
(点击上方公众号,可快速关注)作者:Xuthusxxxgitone.github.io/2017/06/10/JavaScript创建对象的七种方式/JavaScript创建对象的方式有很多,通过Object构造函数或对象字面量的方式也可以创建单个对象,显然这两种方式会产生大量的重复代码,并不适合量产。接下来介绍七种非常经典的创建对象的方式,他们也各有优缺点。工厂模式function createPerson(name, job) {  var o = new Object()  o.name = name  o.job = job  o.sayName = function() {    console.log(this.name)  }  return o}var person1 = createPerson('Jiang', 'student')var person2 = createPerson('X', 'Doctor')可以无数次调用这个工厂函数,每次都会返回一个包含两个属性和一个方法的对象工厂模式虽然解决了创建多个相似对象的问题,但是没有 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照