-
fan
查看全部 -
aa
查看全部 -
类型保护
查看全部 -
表驱动
查看全部 -
有code 和message
查看全部 -
泛型
查看全部 -
映射类型
typeof只能是值或者枚举
查看全部 -
索引
查看全部 -
断言
查看全部 -
实例
查看全部 -
联合和交叉类型
查看全部 -
区别
查看全部 -
别名
查看全部 -
函数类型的联合类型和交叉类型试验结果如下:
对于交叉类型:函数参数列表取并集,函数返回值列表取交集。
对于联合类型:直接取第一个联合前的函数类型,后面的函数类型均无效,所以没有意义。
另外,对象/接口的联合/交叉类型也会增加复杂度,个人感觉通常情况下不适合使用,希望老师能给点例子说明适合使用的具体场景。
查看全部 -
const products = { 1: { name:'nick', price:200 }, 2:{ name: 'adidas', price:300 } } interface Product { name:string price: number } //索引类型 interface Products { [id:number]:Product } //映射类型 type Keys = keyof Product; type Tp = typeof products;
查看全部
举报
0/150
提交
取消