本书未发布

联合类型

未匹配的标注
  • 当一个变量同时拥有多种类型的时候可以使用联合类型来声明
let b = 'male' | false
// 此时, b 可以赋值为 male 或者 false, 但是不能修改成其他的

let a: number | string
// 没有赋值的时候, 只能访问 number 和 string 共有的方法

interface Bird {
  fly: boolean
  sing: () => {}
}

interface Dog {
  fly: boolean
  bark: () => {}
}

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 查看所有版本


暂无话题~