TypeScript高级类型与实用程序
16lz
2021-01-28
TypeScript高级类型与实用程序
老袁 前端先锋
// 每日前端夜话 第467篇
// 正文共:1200 字
// 预计阅读时间:10 分钟
我们一起来看一下今天的大纲,希望这些高级类型 与实用程序能够帮助大家节省一些开发的时间:
“
- ConstructorParameters
- Exclude
- Extract
- InstanceType
- NonNullable
- Parameters
- Partial
- Readonly
- ReadonlyArray
- Pick
- Record
- Required
- ReturnType
1. ConstructorParameters:类构造函数的参数类型的元组
class User { constructor(uname: string, age: number) {}}type TCtor = ConstructorParameters<typeof User>;function init(...info: TCtor) { const [name] = info; console.log('[name]', name);}init('京程一灯
©著作权归作者所有:来自51CTO博客作者mb5ff59354dd96e的原创作品,如需转载,请注明出处,否则将追究法律责任
更多相关文章
- 初识PHP变量与常量
- PHP变量数据类型,变量和常量的定义以及数据类型的检测
- php数据类型转换及变量与常量的差别
- 数据类型的转换与检测技术 、变量声明与常用声明的方式与使用
- 数据类型转换的一般操作与检测正确性,变量常量定义及操作注意事项
- php数据类型
- php学习笔记(数据类型的转换、数据类型的检测、变量和常量的相关
- PHP 数据类型的转换与检测|变量声明方式与使用|常量声明的方式与
- 数据类型的转换与检测、变量声明与常用声明的使用方式