语法错误:剩余参数不能有默认值
消息
SyntaxError: Rest parameter may not have a default initializer (V8-based) SyntaxError: rest parameter may not have a default (Firefox) SyntaxError: Unexpected token '='. Expected a ')' or a ',' after a parameter declaration. (Safari)
错误类型
出了什么问题?
示例
无效情况
js
function doSomething(...args = []) {}
有效情况
js
function doSomething(...args) {
// args is always an array
}