Javascriptの初期化


Javascriptの中の方法は声明の時に何をしましたか?
如き

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.この新しいオブジェクトを設定するプロトタイプ(このプロトタイプはその構造方法のプロトタイプ)