...运算符

将多个值合并成一个数组,也可以将一个数组展开成多个值 

...运算符

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);

 

posted @ 2021-01-14 19:20  技术活当赏  阅读(93)  评论(0)    收藏  举报