嵌套对象解构和重命名

13

在JavaScript中,当解构一个嵌套的对象时,是否有可能重命名变量?考虑以下代码:

const obj = {a: 2, b: {c: 3}};
const {a: A, b:{c}} = obj;

我如何像把a重命名为A那样重命名上述代码中的c

const {a: A, b:{c}: C} = obj

无法工作。


c:C 放置在内部对象中。 - Bergi
1个回答

25
同样的方式,您可以为 A 设置一个新的名称-{c:C}

const obj = {a: 2, b: {c: 3}};

const {a: A, b:{c: C}} = obj;

console.log(C);


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接