在 JavaScript 中,我想知道是否有什么特别之处,new
或者它只是call()
. 如果我有一个像这样的构造函数:
function Person ( name, age ){
this.name = name;
this.age = age;
}
是
var bob = new Person( "Bob", 55 );
任何不同于
var bob;
Person.call( bob = new Object(), "Bob", 55 );
?