我读了一个答案,"使用严格"有助于限制对全局变量的访问并抛出不必要的异常。但我碰巧想知道,是否"使用严格"在ES6中仍然很受欢迎?或者今天是否有另一种(更好的)方式来实现其功能?
答案 0 :(得分:0)
在大多数情况下,它的工作原理相同,即使您使用的是ES6功能,仍需要在代码顶部输入“使用严格”字符串才能进入严格模式。例如,如果代码将由浏览器执行,则除非您在代码顶部使用该字符串,否则浏览器将不会在严格模式下评估代码。
仅有的两个例外是自动使用严格模式的ES6模块和ES6类,其中类主体中的任何代码都以严格模式执行。
处找到更多详细信息。