严格模式是否与单个 JavaScript 文件隔离?

当'use strict';包含在 HTML 页面中的 JavaScript 文件的开头包含时,后续包含的文件或 JS 是否会遵守第一个文件中建立的严格模式规则?或者严格模式会被隔离到第一个文件?


例子:


<script src="/path/to/file_using_use_strict.js"></script>

<script src="/path/to/file_omitting_use_strict.js"></script>

<script>

  console.log('Hello! Am I strict?');

</script>

我查看了MDN 文档,但找不到概述这种特定情况的示例。谢谢!


天涯尽头无女友
浏览 155回答 1
1回答

蛊毒传说

来自严格模式 MDN 网络文档:严格模式适用于整个脚本或单个函数。所以你的问题的答案是肯定的,严格模式只适用于你调用它的脚本或函数。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript