没有括号的构造函数调用

Mat*_*ick 5 javascript constructor new-operator

两者之间有什么区别吗?

var obj1 = new Constructor;
Run Code Online (Sandbox Code Playgroud)

var obj2 = new Constructor();
Run Code Online (Sandbox Code Playgroud)

鉴于这Constructor是一个构造函数?

Mat*_*ick 6

根据MDN文档:

[...]"new foo"相当于"new foo()",即如果没有指定参数列表,则不带参数调用"foo".