关于javascript:没有括号的构造函数调用 constructorjavascriptnew-operator Constructor invocation without parentheses 本问题已经有最佳答案,请猛点这里访问。 两者之间有什么区别吗? 1var obj1 = new Constructor; 和 1var obj2 = new Constructor(); 假设Constructor是构造函数? 相关讨论 如果您不需要参数,new Constructor;将节省2个字节。 @Mageek不,不是:这是一个C ++问题; 这是Javascript。 根据MDN文档: [...]"new foo" is equivalent to"new foo()", i.e. if no argument list is specified,"foo" is called without arguments. 关于javascript:在使用“new”运算符创建对象时,我们可以省略括号吗? 关于c ++:类型名称后面的括号是否与new有区别? 关于C:构造函数中的虚拟成员调用