调用函数时是否可以使用析构赋值?
像这样的东西:
function myFunc(one, two) { ... }
const functionArgs = {
one: 1,
two: 2
}
myFunc(...functionArgs);
解构对象不起作用,但您可以传播数组。
function myFunc(one, two) {
console.log(one, two)
}
const functionArgsObj = {
one: 1,
two: 2
}
const functionArgsArr = [
1,
2
]
// myFunc(...functionArgsObj); throws error
myFunc(...functionArgsArr); // works as expected (output: 1, 2)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句