带有函数返回自我的Javascript'new'
这个问题在这里已经有了答案:
在你的特定情况下,不,没有区别。
无论如何,你的函数将返回一个自定义的对象。 通过用new
关键字调用一个函数,ECMAscript会自动为你创建一个新对象(除了做一些prototype
和constructor
属性的魔术外),你可以通过this
在function (-constructor)
访问/写入。
再一次,你的return { }
调用该函数,将始终返回该对象引用。
上一篇: Javascript 'new' with function returning self
下一篇: What are the benefits / drawbacks of functional object creation in JavaScript?