2.3 前端-ts的接口以及自定义类型

接口

接口定义:

typescript 复制代码
export interface Person {
	id:string,
	name:string,
	gender:number
}

接口引用:

符号:意义是类型注解符号,声明变量类型,编译器可以进行类型检查。

html 复制代码
<script>
// 导入的type前缀一定得加
import {type Person} from '...';
let p:Person = {
	id:'253465',
	name:'arfwf',
	gender:1
};

// 或者复杂的
let p:Ayyay<Person> = [
{...},
{...}
]
</script>

自定义类型

自定义类型:

typescript 复制代码
export interface Person {
	id:string,
	name:string,
	gender:number
}

export type Persons = Ayyay<Person>;

自定义类型使用:

符号:意义是类型注解符号,声明变量类型,编译器可以进行类型检查。

html 复制代码
<script>
import {typr Persons} from '...';
let p:Person = [{...},{...}];
</script>
相关推荐
huluang39 分钟前
PHP版本控制系统:高效文档管理
开发语言·php
唐璜Taro44 分钟前
electron自定义国内镜像
前端·javascript·electron
bilupilu1 小时前
electron 静默安装同时安装完成后自动启动(nsis)
前端·javascript·electron
草药味儿の岁月2 小时前
系统测试讲解 - Java使用selenium实现滑块验证的处理详解
java·python·selenium
火丁不是灯3 小时前
《 C Primer Plus》
c语言·开发语言
gnip5 小时前
首页加载、白屏优化方案
前端·javascript
思扬09285 小时前
前端学习日记 - 前端函数防抖详解
前端·学习
gnip5 小时前
包体积,打包速度优化
前端·javascript
正义的大古5 小时前
Vue 3 + TypeScript:深入理解组件引用类型
前端·vue.js·typescript
A5rZ6 小时前
缓存投毒进阶 -- justctf 2025 Busy Traffic
前端·javascript·缓存