js類方法,物件方法,原型的理解***
function people(name)
}
//類方法
people.run=function()
//原型方法
people.prototype.introducechinese=function()
//測試
var p1=new people("windking");
p1.introduce();
people.run();
p1.introducechinese();
1、物件方法理解就很簡單了,主要是如果類生成乙個例項,那麼該例項就能使用該方法
2、類方法,不需要通過生成例項就可以使用的方法
3、原型方法主要是用來對js已有的系統物件進行擴充套件而生的,例如array陣列沒有什麼方法,你可以為其增加原型方法,那麼建立的陣列就擁有了該方法。
1、物件方法包括建構函式中的方法以及建構函式原型上面的方法;
2、類方法,其實這裡的類就是乙個函式,在js中由於函式也是乙個物件,所以可以為函式新增屬性以及方法,這種方法在node中用的比較多;
3、原型方法一般用於物件例項共享,比如person.prototype.sayname=function();在原型上面新增該方法,就能實現共享。這樣就不用每一次初始化乙個例項的時候,為其分配相應的記憶體了。
物件方法 類方法和原型方法
function people name 類方法 people.run function 原型方法 people.prototype.introducechinese function var p1 new people windking p1.introduce 物件方法需要通過例項化物件去呼叫 ...
原型物件新增方法
在建構函式中為了避免建立多個物件,造成方法的重複建立,我們一般在原型物件上建立方法 如student.prototype.method function 但這種方法僅適用於物件的方法較少時,如果物件方法有很多,就需要不斷重複 類似student.prototype.method function.這...
物件方法 靜態方法 類方法
1 例項方法 物件方法 例項方法或者叫物件方法,指的是我們在類中定義的普通方法。只有例項化物件後才可以使用的方法,該方法的第乙個引數接收的一定是物件本身。class people def hello self self表示物件本身 print hello word 2 靜態本身 1 格式 在方法上面...