// ... 用途 let fruit=['香蕉','猕猴桃','菠萝']; //这种展开的话是['香蕉','猕猴桃','菠萝']; console.log(fruit); //这种展开的话就是单个的值 console.log(...fruit); //这种在另外一个数组中去添加这个数组使用...的话相当于把之前的数组也添加到里面去 let foods =['面包',...fruit]; console.log(foods); //剩余操作符,当我们定义一个函数,且传入的参数不确定个数 function breakfast(drink,...food){//这个地方剩余操作符,表示传入的参数多个 console.log(drink,...food); // 这个地方的...food使用的是spread展开操作符 } breakfast('tea','coffe','desert');