ES6---rest参数

73 阅读1分钟

定义

rest是ES6设置的替代arguments参数的一个属性,arguments是获取实参的主要属性。

使用

function date(...args){
console.log(args)
}
date('xiao','shu','miao')
function date(a,b,...args){
console.log(args)
}
date('xiao','shu','miao')

rest的参数必须放在后边,并且rest和argunments的输出也不同,rest输出的是数组,可以里利用数组的方法属性来进行数据处理,而arguments输出的是对象。