2016-12-31 5 views
1

Function.prototypeとObjectインスタンスの関係は何ですか?javascript関数デフォルトプロトタイプ対オブジェクトインスタンス

function Person() {} 
var obj = new Object(); 
console.dir(Person.prototype); 
console.dir(obj); 

コンソール結果は次のとおりです。 enter image description here

私の質問:

function Person() {}実行しながら、背後に何が起こりましたか? Person.prototypeにコンストラクタ関数がどのように追加されましたか?

+0

'someFunction.prototype.constructor == someFunction'。その関数を呼び出した結果は、そのコンストラクターで作成されたインスタンスのデフォルトのプロトタイプになります。 – dandavis

答えて

関連する問題