如何实现与new运算符完全相同的函数newObject?

时间:2015-10-21 16:44:48

标签: javascript prototype new-operator apply

如何实现与新运算符完全相同的函数newObject(不使用new运算符)? (在javascript中)

准确地说,我希望obj = new MyClass(arg1, arg2)obj2 = newObject(MyClass, arg1, arg2)

相同

任何想法,因为我没有想法? :)

1 个答案:

答案 0 :(得分:0)

你想要建造的是一个工厂,是一种常见的设计模式我会建议你通过这些来实现。

http://www.dofactory.com/javascript/factory-method-design-pattern

https://carldanley.com/js-factory-pattern/

让您更好地了解自己将要做的事情