TypeScript中的{}类型和object类型之间有什么区别?

时间:2019-07-16 16:04:01

标签: typescript structural-typing

两者之间有什么区别?

function foo(x: {}) {}

function foo(x: object) {}` in TypeScript?

我找不到两者不同的情况。例如,即使null是一个对象(用大写字母“ O”表示),以下类型检查的任何一行都不会:

const x: {} = null`;
const y: object = null`; 

0 个答案:

没有答案