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>
相关推荐
xkxnq1 分钟前
第二阶段:Vue 组件化开发(第 18天)
前端·javascript·vue.js
J***51681 分钟前
SpringSecurity的配置
java
Morwit2 分钟前
Qt qml创建c++类的单例对象
开发语言·c++·qt
晓得迷路了2 分钟前
栗子前端技术周刊第 112 期 - Rspack 1.7、2025 JS 新星榜单、HTML 状态调查...
前端·javascript·html
面汤放盐3 分钟前
软件架构指南 Software Architecture Guide
java·微服务·devops
tkevinjd3 分钟前
JUC5(线程池)
java·线程池·多线程·juc
Tao____4 分钟前
如何对接Modbus-tcp协议(使用Thinlinks物联网平台)
java·物联网·网络协议·tcp/ip·modbus
古城小栈4 分钟前
Rust 已经自举,却仍需GNU与MSVC工具链的缘由
开发语言·rust
怕浪猫5 分钟前
React从入门到出门 第五章 React Router 配置与原理初探
前端·javascript·react.js
jinmo_C++5 分钟前
从零开始学前端 · HTML 基础篇(一):认识 HTML 与页面结构
前端·html·状态模式