【发布时间】:2021-10-15 05:23:18
【问题描述】:
如何在对象销毁期间重命名目标?
const b = 6;
const test = { a: 1, b: 2 };
const {a, b as c} = test; // <-- `as` does not seem to be valid in ES6/ES2015
// a === 1
// b === 6
// c === 2
【问题讨论】:
-
你试过
{a, b: c} = test吗? -
{b as c}用于 ES6 导入语法,它非常不解构仅供参考。误解这种差异可能会导致对模块工作方式的混淆。
标签: javascript ecmascript-6 destructuring