摘要:
阅读全文
摘要:
1.如果一个参数有了默认参数值,则其他所有类型的参数(普通参数,默认参数,剩余参数)都不能再有和它有相同的参数名:function foo(x, x = 1) {}//SyntaxError: duplicate argument names not allowed in this context2.普通参数不能放在默认参数的右边:function foo(x = 1, y) {}//SyntaxError: parameter(s) with default followed by parameter without default3.剩余参数必须在参数列表的最右边,它的右边不能再有任何类型 阅读全文