工厂函数批量创建对象

Posted xiaoxiao95

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工厂函数批量创建对象相关的知识,希望对你有一定的参考价值。

   function Person(name,age,desc) {
      var obj = {
        name: name,
        age: age,
        desc: desc,
        say: function () {
          console.log(‘大家吼,我系‘ + this.name)
        }
      }
      return obj;
    }

    var xm = Person(‘小明‘,  18, ‘好看‘);
    var xl = Person(‘小丽‘, 20, ‘美丽‘)

以上是关于工厂函数批量创建对象的主要内容,如果未能解决你的问题,请参考以下文章

通过工厂模式批量创建对象后调用其中方法 出现XXXis not a function()问题原因

js工厂函数创建对象与对象构造函数的理解

Java代码实现设计模式之工厂模式

JS构造函数原型对象隐含参数this

设计模式-创建型模式-工厂模式-批量工厂

对象的创建:构造函数或静态工厂方法