非簡單引數列表
function a(x = 5) {
"use strict";
}
是無效的 JavaScript 並將丟擲 SyntaxError
,因為你不能在具有非簡單引數列表的函式中使用指令 use strict
,如上所示 - 預設賦值 x = 5
非簡單引數包括 -
- 預設的 assignemnt
function a(x = 1) {
"use strict";
}
- 解構
function a({ x }) {
"use strict";
}
- 休息引數
function a(...args) {
"use strict";
}