単純でない引数を伴った関数内で use strict を使用できなくなります

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

概要

ECMAScript 2016 仕様によれば、strict モード を発動させる "use strict"; 命令文を デフォルト引数残余引数 を伴った関数内で使用することはできません。Firefox 52 以降ではそうしたコードに対して SyntaxError が投げられます。Google Chrome と Microsoft Edge がすでにこの変更を行っていることから、互換性への影響は軽微なはずです。

参考資料