小知识,大挑战!本文正在参与“程序员必备小知识”创作活动
本文同时参与掘力星计划,赢取创作大礼包,挑战创作激励金
前言
前期回顾
类型操作——keyof
-
keyof (引类型查询操作符)是在TS2.1引入的。
-
它获取类型上所有已知、public的键对应的类型联合 简单类型的keyof
接口
1、接口(Interface)与类型别名(Type aliases)可以认为是同一概念的两种语法 2、接口(Interface)与类型别名(Type aliases)的区别:
- 类型别名更为通用,其右侧可以包含类型表达式(类型联合、类型交叉、条件类型),但接口右侧只能是某种结构({...})
- 接口间继承(extends)时TS会检查二者关系。但类型联合时TS会尽最大努力尝试,不会报错
- 同一个作用域中的多个同名接口声明会被合并,而多个同名类型别名会报错
类(class)
class是ES2015引|入的新特性,这里只讲如何用interface描述一个class:
结语
如以上有错误的地方,请在评论区中指出,谢谢!
小可爱们看完点个赞再走一走~~