rest参数

剩余参数(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');
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容