jsの中のthisとprototype

1210 ワード

切符を定義する
var ticket = function(){ //    ,       
    this.price = 170; //    
}
直接alertはundefinedを提示しました.チケットは売られていませんでした.
var zhangsan = new ticket(); //       
alert(zhangsan.price); //  :170
var lisi = new ticket();
lisi.price = 300; //       
alert(lisi.price); //300
プロタイプは何ですか公式解釈:オブジェクトタイプの原型の参照を返します.つまり、まだ売られていない切符です.
ticket.prototype.year = 2016;
var wangwu = new ticket();
alert(wangwu.year); //2016