我有两个变量:
let a, b;
不,我不想使用这些现有变量进行解构对象分配。创建新变量不是问题,您可以继续:
let {x, y} = myFunc();
但是,由于我想要覆盖现有变量,我会问自己首选的方式。使用
{a, b} = myFunc();
会导致:
预期的表达,得到了' ='
我当然能做到:
let ret = myFunc();
a = ret.a;
b = ret.b;
但这似乎是一种开销。
如何对现有变量进行解构对象分配?