0

可能重复:
new MyObject(); 与新的 MyObject;
JavaScript 中的 new Object 和 new Object() 有什么区别

有什么区别,

new ClassName;

new ClassName();

?

他们有相同的结果吗?

4

1 回答 1

10

没有区别。如果要传递参数,请使用后者。

链接中也需要括号:

new ClassName().method();

创建new ClassName对象并调用method它。

new ClassName.method();

尝试构造ClassName.method对象

请参阅规范中的相关部分

于 2012-06-29T08:41:17.663 回答