嵌套对象解构和重命名

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 中使用解构/扩展复制具有重命名属性的对象

iphone 项目 - 在 xcode 4.3 中复制和重命名

如何在 Linux 中批量移动复制追加和重命名文件

使用 Bat 文件复制和重命名

如何使用环境变量复制和重命名文件?

按特定条件复制和重命名 - 批量