prototypeプロパティでチェーンはしていない。

一応、constructor、prototypeあたりの完結編。
もう、なに三部作かもわからないし、各エントリが起承転結なくバラバラと
終わっている。ぐだぐだな文章。
今回いろいろ調べているうちに、
プロトタイプチェーンがたどっていくプロトタイプとprototypeプロパティが
別物ってことを知った。
newで生成されたインスタンスにprototypeプロパティがない時点で気づくべきだった。

SpiderMonkeyでは内部プロパティに__proto__というのを持っていてこれがプロトタイプ
の参照を持っているそうだ。

function Hoge(){}
Hoge.prototype.func = function(){};
var hoge = new Hoge();
hoge.__proto__ == Hoge.prototype;//>true
//かなり乱暴なやりかただけど下記もできる
hoge.__proto__.func();