constructorプロパティのことを知らなかったのでメモ。 function Hoge() { this.piyo = function() { console.log('(o e o)/'); } } function Fuga() { this.piyo = function() { console.log('ピヨピヨ'); } } var hoge = new Hoge(); var fuga = new hoge.constructor(); // (o e o)/ hoge.piyo(); fuga.piyo(); // Hogeオブジェクトの中身 console.log(hoge.constructor.toString()); console.log(fuga.constructor.toString()); // すべてtrue console.log(hoge.c