首页 > 试题广场 >

以下哪种方式可以让函数在 ECMAScript 严格模式(s

[单选题]
以下哪种方式可以让函数在 ECMAScript 严格模式(strict mode)下执行?
  • 在函数体的第一行写入指令序言
    function doSomething() {
      "use strict";
      // ...
    }

  • 在脚本最顶部启用严格模式(影响整个脚本中的函数)
    "use strict";
    function doSomething() { /* ... */ }
  • 以 ES Module 方式运行(模块默认严格模式)
    浏览器:`<script type="module">...</script>`
    Node.js:`"type":"module"` 或使用 `.mjs`
  • 在函数体内的非首行或注释中写入 "use strict"
    function doSomething() {
      // ...
      // "use strict"; // 非指令序言,不生效
    }

这道题你会答吗?花几分钟告诉大家答案吧!