# 定义对象类型

# 类型别名 type

type关键字可以定义一个复杂类型的数据,如数组、对象等

# 代码示例

type point = {
    x: number,
    y: string
}

# 使用type声明包含其他type关键字包含的数据

为避免类型重复定义

# 代码示例

type point5 = {
    x: number,
    y: string
}
type point6 = point5 & {
    z: boolean
}
const zb_type: point6 = {
    x: 1,
    y: '2',
    z: false
}

# 接口申明类型 interface

# 代码示例

interface point3 {
    x: Number,
    y: String
}

上次更新: 3/31/2023, 3:36:19 PM