Javascriptの初期化
568 ワード
Javascriptの中の方法は声明の時に何をしましたか?
如き
つまり、一つの方法を声明したら、この方法は次のような関係があります.
2.この新しいオブジェクトをthisキーワードの値として呼び出します.
3.この新しいオブジェクトを設定するプロトタイプ(このプロトタイプはその構造方法のプロトタイプ)
如き
function func(a){
this.a = a;
}
fはプロトタイプの属性を自動的に割り当てられます.このプロトタイプの属性は対象です.このオブジェクトは一つのconstructorの属性しかなく、このconstructorの属性はfuncを指します.つまり、一つの方法を声明したら、この方法は次のような関係があります.
alert(func === func.prototype.constructor);
newで相手を作って何をしましたか?
var f = new func("a");
1.属性のない空のオブジェクトを作成します.2.この新しいオブジェクトをthisキーワードの値として呼び出します.
3.この新しいオブジェクトを設定するプロトタイプ(このプロトタイプはその構造方法のプロトタイプ)