在传统面向对象语言中,Constructor是一种在内存已分配给该对象的情况下,12bet,用于初始化新创建对象的特殊方法
12博体育,而在JavaScript中,当我们定义一个构造函数,然后通过new去调用构造函数创建对象时,12bet,就已经在使用Constructor模式了
function Student(name, age, id){
this.name = name;
this.age = age;
this.id = id;
}
Student.prototype.getId = function(){
return this.id;
};
var student = new Student("superlin", 18, 696);
12bet,这就是典型的带原型的构造器,12博体育,可以使构造函数所创建出来的实例共用getId方法