new なしで Map/Set/WeakMap を呼び出すと例外が投げられます

公開日:

カテゴリー: JavaScript

リリース: Firefox 42, Firefox 45 ESR

概要

ECMAScript 2015 準拠の一環として、new 演算子なしで MapSet あるいは WeakMap コンストラクターが呼び出された場合に、Firefox は TypeError を投げるようになりました。 Firefox 38 以降、そうした場合にはコンソールに警告が表示されていました。

これをテストするには?

この変更は当プロジェクト提供の Firefox 開発者ツール拡張機能 に含まれている互換性チェッカーでテスト可能です。今すぐインストールしましょう!

参考資料