js程式碼重複?用原型
阿新 • • 發佈:2018-11-09
原型的概念:神祕物件針對建構函式稱為“原型屬性”,簡稱原型。
function o(){};
var p=new o();
o.prototype叫做原型屬性
使用原型
1),利用物件的動態特性
* 建構函式.prototype.xxx=vvv;
2),利用直接替換
Student.prototype={
sayHello:function(){ },
study:function(){ }
}
eg:function Person(){};
Person.prototype.fun=function(){
console.log('111111')
};
var p1=new Person();
p1.fun();
Person.prototype={
fun:function(){
console.log('222222')
}
}
var p2=new Person();
p2.fun();
************************************************
結果:111111
222222