繼承:
要實現(xiàn)繼承首先要先有一個父類
//創(chuàng)建人對象
fucntion Person (age,name) {
this.age = age;
this.name = name;
}
Person.prototype.say = function () {
console.log(this.name + " is speaking");
}
還需要一個子類
//創(chuàng)建學(xué)生對象,學(xué)生一定是人,因此學(xué)生是人的子類题篷,應(yīng)該繼承age,name,say
function Student (age,name,no){
//調(diào)用Person對象初始化name和age
Person.call(this,name,age);
}
Student.prototype.study = function () {
cosnole.log(this.name + " is study");
}
//在此時原型區(qū)的內(nèi)容調(diào)用不了
//解決:使用for in 遍歷原型
for ( var i in Persson.prototype) {
//將原型中的內(nèi)容放到Student的原型中
Student.prototype[i] = Persson.prototype[i];
}