JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

TypeScript:交叉类型

发布时间 2023-04-17 11:16:39作者: 爱编程DE文兄

交叉类型

又是TS的一个骚操作。他可以把多个类或接口,合并他们的所有属性和方法为一个新的类型:

interface PersonA{
  name: string;
}

interface PersonB{
  age: number;
  sayHi(): void;
}

type Person = PersonA & PersonB;

let person: Person = {
  name: "John",
  age: 18,
  sayHi(): void {

  }
}
    本栏目推荐文章
  • 函数的参数类型
  • 引用数据类型
  • 11-函数进阶-参数类型
  • 2024-01-13:用go语言,现在有一个打怪类型的游戏,这个游戏是这样的,你有n个技能, 每一个技能会有一个伤害, 同时若怪物小于等于一定的血量,则该技能可能造成双倍伤害, 每一个技能最多只能释放
  • 春眠不觉晓,Java数据类型知多少?基础牢不牢看完本文就有数了
  • Chrome 浏览器插件 V3 版本 Manifest.json 文件中 Action 的类型(Types)、方法(Methods)和事件(Events)的属性和参数解析
  • go语言多态中的类型断言
  • 面试题:Java中的引用类型有哪几种?特点是什么?
  • 解决CS0433问题,同一类型存在于多个程序集中
  • 用户类型转换
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们