gpt4 book ai didi

javascript - node.js 调用不带括号的构造函数

转载 作者:太空宇宙 更新时间:2023-11-04 02:44:06 24 4
gpt4 key购买 nike

Possible Duplicate:
new MyObject(); vs new MyObject;

我不断看到这样的代码:

var obj = new Constructor; // no parantheses

//here's an example i've seen for the `node-lazy` library
//url: http://www.catonmat.net/blog/nodejs-modules-lazy/
var lazy = new Lazy;

例如当通过调用构造函数实例化对象时,有些人不使用括号。这仍然有效。你能向我解释一下为什么吗?它有优点吗?这是一个好的做法吗?您是否需要在构造函数中添加一些特殊代码才能使其工作?

最佳答案

没有优势(除非你算两个字符减去优势)。 JavaScript 就是这样(PHP 也有这个“功能”)。只是更短了。但如果您想将参数传递给构造函数,则必须包含“( 和 )”。

关于javascript - node.js 调用不带括号的构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8503411/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com