剩余参数(rest parameter)语法允许我们将一个不定数量的参数表示为一个数组。
let add = (...args) =>args.reduce((a,b) =>a+b);
console.log(add(1,2,3,4));//10
参数默认值
//ES5写法
function addMessage(message) {
message = message || 'default message';
var el = document.createElement('p');
el.innerHTML =message;
document.body.appendChild(el);
}
addMessage();
addMessage('hello vue');
//ES6写法
function addmessage2(message = 'default message') {
var el =document.createElement('p');
el.innerHTML = message;
document.body.appendChild(el);
}
addmessage2();
addmessage2('hello word');