このコンストラクタ、このプロトタイプ、このコンストラクタの方法

結論:このコンストラクタとプロトタイプ方法「この」点、オブジェクトインスタンスのコンストラクタメソッド、この点コンストラクタのコンストラクタ

例:

関数Persion(オプション){
   this.name = "张三"。

  (この)はconsole.log

  this._init(オプション)
}

Persion.prototype._init =機能(オプション){
    にconsole.log(本)

   this.age = options.age || 「10」。

}

Persion。=機能上の$(){

  (この)はconsole.log

  発するこの。$(8)

}

Persion。$ EMIT =関数(NUM){

   console.log(NUM)

}

VaRのzhangsan =新しいPersion({年齢:56})// {名: "ジョー・スミス"} // {名: "ジョー・スミス"、年齢:45}

Persion上の$()。// Persion(オプション){this.name = "张三"。console.log(この)this._init(オプション)} // 8

 

 

公開された31元の記事 ウォン称賛13 ビュー10000 +

おすすめ

転載: blog.csdn.net/qq_38694034/article/details/103052457