一些需要注意的ts
2024-09-04 17:20:38
写了一段时间ts,在从头学习一遍,温故而之新
ts的一些技巧
1、巧用注释
通过/** */形式的注释可以给 TS 类型做标记,编辑器会有更好的提示:
/** A cool guy. */
interface Person {
/** A cool name. */
name: string,
}
2、巧用注释 进阶
注释有很多规范的字段,基本和 JSDOC 一致。但不用着急翻文档,在 /** */ 里输入 @ 就可以看到丰富的选择
3、巧用 typeof
我们一般先写类型,再使用:
interface Opt {
timeout: number
}
const defaultOption: Opt = {
timeout: 500
}
有时候可以反过来:
const defaultOption = {
timeout: 500
}
type Opt = typeof defaultOption
当一个 interface 总有一个字面量初始值时,可以考虑这种写法以减少重复代码。
4、巧用联合类型
//
最新文章
- Java Servlet+Objective-c图上传 步骤详细
- 系统定位在iOS8中的改变
- Issue 5:Hadoop博客系列转载
- SQL EXEC 命令用法
- 状态压缩 HDU4539 郑厂长系列故事——排兵布阵
- 关于使用 Connect-Busboy 实现文件上传 优化说明
- Eclipse中安装可以新建html文件的插件(Eclipse HTML Editor)
- 8.实现(Realization)
- css 默认样式
- Maven常用命令(转载)
- 从汇编看c++初始化列表初始化成员变量
- 使用ffmpeg将BMP图片编码为x264视频文件,将H264视频保存为BMP图片,yuv视频文件保存为图片的代码
- java_web学习(七) MySQL的配置与安装
- C#DataTable复制、C#DataTable列复制、C#DataTable字段复制
- MySQL索引背后的数据结构及算法原理 (转)
- php分享十五:php的命令行操作
- DB2错误码
- express中间件原理 &;&; 实现
- 为centos虚拟机配置固定ip
- 中国剩余定理 hdu 3579
热门文章