8.rest参数

ES6引入rest参数,用于获取函数的实参,用来替代arguments

//ES5获取实参的方式
function date(){
	console.log(arguments);//对象
}
date('1','2','3');//object对象

//ES6 rest参数
function date(...args){
    console.log(args);//数组可用filter some every map方法
}
date('a','b','c');//数组array

//rest参数必须放到参数后面
function fn(a,b,...args){
    console.log(a);//1
    console.log(b);//2
    console.log(args);//[3,4,5,6]
}
fn(1,2,3,4,5,6);

原文地址:https://www.cnblogs.com/AaronNotes/p/14362283.html