ts一些容易混淆的类型

182 阅读1分钟

1、object和Object的区别

image.png 1.1、object只能赋值给对象类型,它用于表示非原始类型。

1.2、TypeScript 2.2 引入了被称为 object 类型的新类型,它用于表示非原始类型。在 JavaScript 中以下类型被视为原始类型:stringbooleannumberbigintsymbolnull 和 undefined

1.3、Object可以赋值给任何类型

2、object和Object的相同点

image.png

image.png

都不可以自动获取定义的对象上的属性和方法