嵌套对象解构和重命名
Posted
技术标签:
【中文标题】嵌套对象解构和重命名【英文标题】:Nested object destructuring and renaming 【发布时间】:2018-05-02 07:32:18 【问题描述】:在 javascript 中解构嵌套对象时是否可以重命名变量?考虑以下代码:
const obj = a: 2, b: c: 3;
const a: A, b:c = obj;
如何在上面的代码中重命名 c
,就像我将 a
重命名为 A
一样? const a: A, b:c: C = obj
不起作用。
【问题讨论】:
把c:C
放到内部对象里面
【参考方案1】:
与为 A 设置新名称的方式相同 - c: C
:
const obj = a: 2, b: c: 3;
const a: A, b:c: C = obj;
console.log(C);
【讨论】:
以上是关于嵌套对象解构和重命名的主要内容,如果未能解决你的问题,请参考以下文章
在 TypeScript 中使用解构/扩展复制具有重命名属性的对象