元祖:
1.长度固定
2.类型可以不一样(数组里面的每项都一样)
枚举enum
enum gender {
boy,
girl
}
等于
let gender = {
0: boy,
1: girl,
'boy': 0,
'girl': 1
}
nerver
function 返回nerver的两种情况:
- 函数中永远会抛出错误,无法正常结束
- 函数中死循环
&交叉类型:两个类型里面的属性的并集
通过[ ]来获取一个类型的子类型
![](https://img.haomeiwen.com/i24769119/783960b2abb19a18.png)
keyof的用法
![](https://img.haomeiwen.com/i24769119/75301e3573d7251b.png)
映射类型:将必须属性改成可选属性 - Partial
![](https://img.haomeiwen.com/i24769119/3a10114b2db4a2c2.png)
Required: 将可选变成必选
![](https://img.haomeiwen.com/i24769119/b41097d67487865b.png)
网友评论