我有一个像下面的对象
const myObject = {
param1: 'val-1',
param2: myFunction,
param3: {test: 'test'},
};
现在有什么动态的方法,这样我就可以像下面这样将这些对象属性作为单个参数传递?
callBack('val-1', myFunction, {test: 'test'});
注意:对象属性的数量是动态的。
如果像问题中那样,如果对象的属性恰好按照您要传递给回调的顺序排列,则可以使用Object.values
并传播它们:
callBack(...Object.values(myObject));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句