function sum (x = 1, y = 2, z = 3) { return x + y + z } let data = [4,5,9] console.log(sum(data[0],data[1],data[2])) console.log(sum.apply(this,data)) console.log(sum(...data))
函数参数固定,但传入的参数是不固定的数组
原文:https://www.cnblogs.com/qjb2404/p/12207210.html