var Obj = new Object;
或
var Obj = new Object();
当我在控制台中尝试两个代码时,两个代码都有效。哪种格式正确。我在哪里可以找到这些JS标准。
答案 0 :(得分:5)
括号()
用于将参数传递给构造函数,例如:
new Stuff("string", 3);
如果您不需要传递参数,仍然可以在不使用()
的情况下创建对象。 (例如Object
不需要任何参数)
答案 1 :(得分:2)
var Obj = new Object; //empty object
或
var Obj = new Object(); //empty object
或
var Obj = {//----
}; //empty object
所有人都做同样的事情,因为在所有这些事情中你都没有传递任何参数,如果你没有传递参数,那么括号是可选的。
答案 2 :(得分:0)