結論:このコンストラクタとプロトタイプ方法「この」点、オブジェクトインスタンスのコンストラクタメソッド、この点コンストラクタのコンストラクタ
例:
関数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