我就说为什么后端开发喜欢Angular和TS呢,,,原来很多东西核心思想差不多。
前置笔记:
话不多说,上图分解:
可以理解成对key:value键值对的操作
使用TS映射类型的场景:
在需要修改用户信息时,往往不需要同时修改所有的用户数据,一般的做法是定义新的类型,把对象所有的键设为可选,这种处理方式会产生很多重复代码。那么可以使用后映射类型 (Mapped types),将原有的对象类型映射成新的对象类型。
拓展一下TS中的重新映射
我就说为什么后端开发喜欢Angular和TS呢,,,原来很多东西核心思想差不多。
前置笔记:
话不多说,上图分解:
可以理解成对key:value键值对的操作
使用TS映射类型的场景:
在需要修改用户信息时,往往不需要同时修改所有的用户数据,一般的做法是定义新的类型,把对象所有的键设为可选,这种处理方式会产生很多重复代码。那么可以使用后映射类型 (Mapped types),将原有的对象类型映射成新的对象类型。
拓展一下TS中的重新映射