使用对象初始化程序而不是原型继承的构造函数的优点

时间:2015-09-20 04:25:50

标签: javascript node.js ecmascript-6

使用对象初始化器和构造函数有什么好处吗?我看到构造函数你使用new关键字创建一个实例,而使用对象初始化器时它只是在你尝试使用它时为你创建一个实例。

它纯粹/字面上只是一种风格问题,还是存在一些隐藏的好处或差异,当人们应该注意通过原型继承和设置依赖注入时,人们应该注意到这一点。构建原型链时的值?

例如,如果我想在原型上为对象初始化器实例设置原型和值,是否可以使用与构造函数对象相同的方式访问和设置构造函数和原型?他们是否等同于代表一个对象,无论你有什么,如何开始设置他们的原型,你拥有新对象后真的没有什么不同吗?

现在大多数人都是为了使用构造函数或对象文字来设置原型而创建对象吗?

我有节点4.0所以我可以使用ES6,但我想首先了解普通对象文字与构造函数技术。如果您的es6版本更容易使用,请随时提供您的输入。

仅供参考我还在node.js中进行编码,如果这甚至与会话有任何相关性或有任何影响..

0 个答案:

没有答案