TypeScript - Object 类型

123 阅读1分钟

TS 中的 Object 并不单指普通的对象类型,而是泛指所有的非原始类型(对象、数组、函数)。

const foo:object = {}
const bar:object = []
const baz:object = function () {}

如果需要普通的对象类型,需要去使用类似对象字面量的语法去标记,但更专业的方法是用接口。

const obj: {foo: number, bar: string} = {
  foo: 5,
  bar: 'good'
}