不带括号的构造函数调用

Constructor invocation without parentheses

本文关键字:函数调用      更新时间:2023-09-26

两者之间有什么区别吗

var obj1 = new Constructor;

var obj2 = new Constructor();

鉴于Constructor是一个构造函数?

根据 MDN 文档:

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