これは標準に準拠しておらず、IE はそれをサポートしていませんが、どうやら__proto__
プロパティを使用することは依然としてプロトタイプ チェーンを操作する主な方法です。コンストラクターを使用して継承を構築することもできますが、これは、プロパティまたは標準準拠の関数new
と比較して、不要な複雑さのように思えます。__proto__
Object.getPrototypeOf
編集:
回答で述べたように、この方法は現在存在します(ES6標準)。ただし、パフォーマンスに関する警告に注意してください: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/setPrototypeOf