寻找JavaScript的解构与打字稿更简化

问题描述 投票:1回答:1

我有与我想下来砍在我的类型安全的打字稿对象只是少数的属性100的数组。这里是我的代码工作,但我希望能找到一个更清洁的方式,这并不使我提的属性名两次(避免DRY和错误)。

const {id = 0,username = '....',userFirstName = '.',userLastName = '..'} = response.data;
const userInfoObj : IUserInfo = {id,username,userFirstName,userLastName};

这是据我可以找出。任何建议,以使其更简单?

typescript syntax destructuring
1个回答
0
投票

这是据我可以找出。任何建议,以使其更简单?

没有语法的组合(解构+结构)。

我有与属性100的数组

您可能需要为代码生成的添加一些你构建流水线。

© www.soinside.com 2019 - 2024. All rights reserved.