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);
原文:https://www.cnblogs.com/mrxiachongyu/p/14278894.html