Get to know MDN better
此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
在函数顶部直接写了 "use strict" ,而该函数拥有以下的参数其中之一:
根据 ECMAScript 规范,不允许在这些函数的顶部使用“use strict”指令。
在这种情况下,函数 sum 具有默认参数 a = 1 和 b = 2:
如果这个函数应该处于 strict mode,并且整个脚本或封装函数也可以在严格模式下,可以移动 "use strict" 指令到函数之外:
函数表达式可以使用另一种解决方法:
这可以转换为以下表达式:
如果箭头函数需要访问 this,则可以将箭头函数作为封闭函数来使用:
这可以转换为以下表达式: