构造器调用模式
JavaScript中函数还可以是构造器. 将函数作为构造器来使用的语法就是在函数调用前面加上一个new关键字. 如以下代码:
var add = function() {
this.name = "汇智网";
this.sum = function (a, b){
return a + b;
}
}
// 构造器调用模式
var obj = new add(); //obj是一个对象
obj.sum(1,2); //=>3
上述中的代码创建了一个构造函数add,然后使用构造函数创建对象obj。这里使用了new关键字。然后使用对象调用sum()方法。