例如假设我有以下两个功能
function a(param1) {
console.log(param1);
}
function b(func, params) {
func(params);
}
然后
b(a, 1);
按预期打印“1”
现在假设我有一个附加功能
function c(param1, param2) {
console.log(param1, param2);
}
有没有办法做类似的事情
b(a, 1);
除了输入两个参数?类似于以下内容
b(c, [2, 3]);
其中 [2, 3] 数组展开为单独的参数