在函数体的第一行写入指令序言
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"; // 非指令序言,不生效
}

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