この簡単な質問に対する答えは見つかりません。(関数インスタンス).prototypeフィールドは、デフォルトではどこを指していますか?
var fun1 = function() {};
fun1.prototype
には?私はfun1.prototype = someObject
もsomeObject.constructor = fun1
も設定していないことを覚えておいてください。では、変数fun1.prototype
はどこでデフォルトで参照されていますか?
---編集1 ---
はそれを手に入れた:あなたは新しい機能fun1
を作成する場合は、JavaScriptの実装はfun1.prototype
の下に新しいオブジェクト{ constructor: fun1 }
を作成します。
Object.prototype
のようなあらかじめ定義されたオブジェクトを指していた可能性があります。
F12でチェックしてみませんか? – Redu