我有兴趣了解使用严格模式时,它适用于何处。我知道我不能把它放在我的文件中并完成,而是必须在函数中,等等。有人告诉我,如果我把它放在 IIFE 中,那么我很好,但我的问题变成了这种情况:
module.exports = function () {
"use strict";
function foo(){return bar;}
function bar(){return foo;}
}
两者foo()
都bar()
启用了吗?有没有一种简单的方法来检查以确保严格的范围达到他们?