TypeScript如何使用类型别名
发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,这篇文章主要介绍了TypeScript如何使用类型别名,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。类型别名类型别名会给一个类型起个新
千家信息网最后更新 2024年12月13日TypeScript如何使用类型别名
这篇文章主要介绍了TypeScript如何使用类型别名,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
类型别名
类型别名会给一个类型起个新名字,类型别名有时和接口很像,但是可以作用于原始值,联合类型,元组以及其它任何你需要手写的类型。
类型别名可以是泛型
type Container= { value: T };
也可以使用类型别名来在属性里引用自己:
type Tree= { value: T; left: Tree ; right: Tree ;}
类型别名看起来跟interface非常像,那么应该如何区分两者?
interface只能用于定义对象类型,而type的声明方式除了对象之外还可以定义交叉、联合、原始类型等,类型声明的方式适用范围显然更加广泛。
但是interface也有其特定的用处:
interface 方式可以实现接口的 extends 和 implemenjs
interface 可以实现接口合并声明
type Alias = { num: number }interface Interface { num: number;}declare function aliased(arg: Alias): Alias;declare function interfaced(arg: Interface): Interface;
此外,接口创建了一个新的名字,可以在其它任何地方使用。 类型别名并不创建新名字-比如,错误信息就不会使用别名。 在下面的示例代码里,在编译器中将鼠标悬停在interfaced上,显示它返回的是Interface,但悬停在aliased上时,显示的却是对象字面量类型。
感谢你能够认真阅读完这篇文章,希望小编分享的"TypeScript如何使用类型别名"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
类型
别名
接口
篇文章
名字
对象
方式
原始
联合
中将
代码
价值
作用
信息
兴趣
同时
字面
属性
更多
朋友
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
集推网络技术一般是
计算机网络技术参观实训室
我的世界mfp服务器
推特服务器地址
dns服务器怎么设置
数据库链接编辑
数据库性能管理哪家性价比高
公司服务器搭建工作网络
关注 数据库设计
网络运维服务器内存术语
组态类软件开发
软件开发管理学重点
服务器机箱开不了机
2022年春节服务器让放鞭炮吗
计算机网络技术两方面
公安部在厦门网络安全比赛
nn数据库
CR9服务器
网络安全手抄报精选五年级
学校开展网络安全教育的意义
软件开发入股分红协议
贵阳晴宇软件开发中心
个人信息安全和网络安全作文
网络安全前景的报告名字
数据库2003怎么压缩
五邑大学数据库考试试卷
学软件开发数学不好可以吗
盛立金融软件开发杭州
天骐的服务器小游戏
神武数据库