...运算符
将多个值合并成一个数组,也可以将一个数组展开成多个值
...运算符
function fn(...arr){ // 将任意多个实参组成一个数组 - arr - 当...作为形参时 - 合并 // 计算多个值的和 // console.log(arr); var res = arr.reduce((a,b)=>a+b) console.log(res); } // 实参不固定 fn(1,2,3)
var arr = [2,3,4]; // fn(arr[0],arr[1],arr[2]) fn(...arr) // 当...作为实参的时候,就是将一个数组展开成多个值 var arr = [1,5,9,3,6,8,7,4,2]; var max = Math.max(...arr) console.log(max);

浙公网安备 33010602011771号