标签: typescript structural-typing
两者之间有什么区别?
function foo(x: {}) {}
和
function foo(x: object) {}` in TypeScript?
我找不到两者不同的情况。例如,即使null是一个对象(用大写字母“ O”表示),以下类型检查的任何一行都不会:
null
const x: {} = null`; const y: object = null`;