Object.prototype.__proto__
は、nullでObject.prototype.cunstructor
もnullです。
Function.prototype.__proto__
は、Object.prototype
ですが、Function.prototype.cunstructor
は、nullです。
javascript
1var myclass = {}; 2myclass.prototype = {};
のように指定したmyclass.prototype.cunstructor
もnullです。myclass.prototype.__proto__
は、Object.prototype
です。
しかし、
Function.prototype
やmyclass.prototype
は、Object.prototype
をプロトタイップ継承しているので、cusutructor(インスタンスを生成するもとになる関数)はてっきりObjectだと思っていたのですが、
なぜ、Objectではなくnullなのでしょうか。Object.prototype
をnewすることによって生まれたのではないのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。