老师,Object类型不能表示所有类型的父类吧
来源:8-5 【 TS 泛型类和object区别】object 为什么不能替代类上的泛型的3个原因?

慕侠8534226
2021-10-19
如下图,把null和undefined赋给Object类型的变量就报错了
写回答
1回答
-
class Customer {
custname: string
age: number
}
interface Animal {
name: string
}
// 常见对象的值
// 接受类对象
let cust: object = new Customer();
// 接受接口类型的对象
let animal: Animal = { name: "燕子" }
// 接受普通对象
let obj: object = {}
// null 和 undefined 只能传递给 unknown 和 any 类型
let str1: unknown = null
let str2: any = undefined
022021-10-20
相似问题