ES6 オブジェクトリテラル __proto__ セマンティクスが実装されました

公開日: | カテゴリー: JavaScript

概要

ECMAScript 6 の オブジェクトリテラル内でのプロトタイプ改変 に関するセマンティクスと制限が実装されました。今後オブジェクトリテラル内では __proto__ によるプロトタイプ改変がひとつだけ許容され、複数改変を行おうとした場合 SyntaxError が投げられます。また、__proto__() {} のようなメソッドメンバーがプロトタイプを上書きしなくなりました。

参考資料