TS中的&交叉类型

简介: TS中的&交叉类型
interface A {
  name: string;
  sex: number;
}

interface B {
  age: number;
  sex: number;
}

type C = A&B
let c:C = { name: 'xxx', age: 18, sex: 1 }

既是A的子类型,又是B的子类型,既要满足A又要满足B

type AA = string | number;
type BB = string | boolean;
type CC = AA & BB;

那么CC是string类型

相关文章
|
3月前
|
JavaScript
TS函数形状有几种定义方式?
TS函数形状有几种定义方式?
|
5月前
|
JavaScript
ts的交叉类型是什么
ts的交叉类型是什么
27 0
|
5月前
|
JavaScript 开发者
ts中函数形状有几种定义方式?
ts中函数形状有几种定义方式?
30 0
|
8月前
|
JavaScript 前端开发
ts -函数的类型
在 JavaScript 中,有两种常见的定义函数的方式——函数声明(Function Declaration)和函数表达式(Function Expression)
|
11月前
【TS】函数和函数类型
【TS】函数和函数类型
53 0
|
JavaScript 编译器 索引
TS进阶篇 | TS高级类型之字面量类型、联合类型、交叉类型(上)
TypeScript中除了基本类型之外,还定义了很多高级类型,高级类型包括字面量类型、联合类型、交叉类型、索引类型、映射类型、条件类型、this类型等。因为内容太多,所以这篇文章先来介绍前三个类型,其余类型会在高级类型的下篇介绍。
1117 0
|
JavaScript
TS类型推论
TS类型推论
68 0
|
JavaScript
TS中的条件类型(ReturnType)
本偏介绍TS另一种高级类型-条件类型
198 0
|
JavaScript 索引
ts扩展类型
接口 interface 含义:是指对协定进行定义的引用类型。其他类型实现接口,以保证它们支持某些操作。接口指定必须由类提供的成员或实现它的其他接口。与类相似,接口可以包含方法、属性、索引器和事件作为成员
ts扩展类型
ts重点学习95-映射类型
ts重点学习95-映射类型
77 0
ts重点学习95-映射类型

热门文章

最新文章