结果发现我启用了“使用严格”功能,我不知道为什么.
const isStrict = () => !this
console.log( isStrict() );这段代码返回true,我在一个普通的.js文件中测试它,没有依赖项或任何东西。也许延期可能是干扰?
编辑:好吧,我意识到它是以严格模式运行的,因为我使用的是ES6模块
<script type="module" src="main.js" defer ></script>
不知道每个ES6模块都以严格的模式运行。
我应该回答我自己的问题,还是像这样编辑?抱歉,我是新来问问题的
发布于 2021-05-18 19:10:39
使用ES6模块时,默认启用严格模式。见MDN的严格模式。
据我所知,没有办法禁用此功能。
https://stackoverflow.com/questions/67589468
复制相似问题