const param = { param1:1, param2:2, param3:{value:3}}; // key 的数量不定
const methodName = 'anyName'; //已存在的方法名
const method = [methodName](1 , 2, {value:3}) // 参数的个数和得到的param里面的key的数量一致
问题:如何将 Object.values(param)
里面的项拆成一个个对象传入方法体且数量和顺序一致 ?
const param = { param1:1, param2:2, param3:{value:3}};
function anyName(param1, param2, param3) {
console.log(param1, param2, param3);
}
anyName(...Object.values(param)); // 输出 "1 2 { value: 3 }"
const param = { param1:1, param2:2, param3:{value:3}};
function anyName(a, b, c) {
console.log(a, b, c);
}
const values = Object.values(param);
anyName(...values);