扩展运算符与rest参数很像
区别在于rest参数放在函数声明的形参位置
function fun(...restyi){
console.log(restyi)
}
**扩展运算符...可放在函数调用的实参里**
const ceshi = ['小王','小白','小小']
function xiaobai(){
console.log(arguments)
}
xiaobai(...ceshi);
打印结果
在这里插入图片描述
他与不加扩展运算符的区别在于,扩展运算符可以将(数组)转化为以逗号分割的【参数序列】
无扩展运算符如下
const ceshi = ['小王','小白','小小']
function xiaobai(){
console.log(arguments)
}
xiaobai(ceshi);
打印结果:
打印出来的只有一个数组