Javascript使用“新”

Javascript use of “new”

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
new MyObject(); vs new MyObject;
What is the difference between new Object and new Object() in JavaScript

有什么区别,

1
new ClassName;

1
new ClassName();

他们有相同的结果吗?


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

链接还需要括号:

1
new ClassName().method();

创建new ClassName对象并在其上调用method

1
new ClassName.method();

尝试构造ClassName.method对象

请参阅规格中的相关部分