1

「use-strict」が有効になっていることがわかりましたが、その理由はわかりません...

const isStrict = () => !this
console.log( isStrict() );

このコードは私を返し、依存関係などのないtrueプレーンファイルでテストしています。.js拡張機能が干渉している可能性がありますか?

編集: さて、ES6モジュールを使用していたため、厳密モードで実行されていることに気付きました

<script type="module" src="main.js" defer ></script>

すべての ES6 モジュールが厳密モードで実行されることを知りませんでした

自分の質問に答える必要がありますか、それともこのように編集しても問題ありませんか? 申し訳ありませんが、ここで質問するのは初めてです

4

1 に答える 1

0

ES6 モジュールを使用する場合、厳密モードはデフォルトで有効になっています。MDN の Strict モードを参照してください。

私の知る限り、この機能を無効にする方法はありません。

于 2021-05-18T19:10:39.533 に答える