厳密モードを使用する場合、どこに適用されるかを知りたいです。ファイルに一度入れて完了させることはできず、関数などに入れる必要があることを知っています.IIFEに入れれば大丈夫だと言われましたが、私の質問は次のシナリオになります。
module.exports = function () {
"use strict";
function foo(){return bar;}
function bar(){return foo;}
}
両方foo()
を行いbar()
、これを有効にしましたか? strict の範囲がそれらに到達していることを確認する簡単な方法はありますか?