迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > TypeScript >

所有文章

在 TypeScript 中为对象数组定义接口

发布时间:2023/01/30 作者:迹忆客 分类:TypeScript

要为对象数组定义接口,请为每个对象的类型定义接口,并将数组的类型设置为 Type[] ,例如 const arr: Employee[] = [] 。 我们添加到数组中的所有对象都必须符合类型,否则类型检查器会出...

查看全文

从 TypeScript 的编译中排除测试文件

发布时间:2023/01/30 作者:迹忆客 分类:TypeScript

要从编译中排除测试文件,但仍然对它们进行类型检查,请创建第二个配置文件,例如 tsconfig.build.json ,它在运行 tsc 命令时使用 excludes 数组从编译中排除你的测试文件。 这是主要的...

查看全文

在 TypeScript 中扩展不包含属性的接口

发布时间:2023/01/29 作者:迹忆客 分类:TypeScript

使用 Omit 实用程序类型来扩展不包含属性的接口,例如 type WithoutTasks = OmitEmployee, tasks; 。 Omit 实用程序类型通过从提供的类型中选取属性并删除指定的键来构造一个新类型。 interface E...

查看全文

TypeScript 中从另一个文件导入接口

发布时间:2023/01/29 作者:迹忆客 分类:TypeScript

要从 TypeScript 中的另一个文件导入接口: 从文件 A 中导出接口,例如 export interface Employee {} 。 将文件 B 中的接口导入为 import { Employee } from ./another-file 。 使用文件B中的界面。 下面是从...

查看全文

TypeScript 中 Array.find() 可能未定义错误

发布时间:2023/01/29 作者:迹忆客 分类:TypeScript

如果永远不会满足回调函数中实现的条件,或者我们尚未从回调函数返回值,则 Array.find() 方法会返回未定义的值。 要解决此问题,请使用类型保护来检查 find 在访问属性或方法之前是...

查看全文

仅允许具有 TypeScript 类型的特定字符串值

发布时间:2023/01/29 作者:迹忆客 分类:TypeScript

使用字符串文字类型仅允许使用 TypeScript 类型的特定字符串值,例如 const str: draft | sent = draft; . 字符串文字允许我们引用类型位置中的特定字符串。 如果指定的字符串不是文字类型,则...

查看全文

在 TypeScript 中将字符串的首字母大写

发布时间:2023/01/18 作者:迹忆客 分类:TypeScript

在 TypeScript 中将字符串的第一个字母大写: 使用 charAt() 方法获取字符串的第一个字母。 对字母调用 toUpperCase() 方法。 使用 slice() 方法获取字符串的其余部分。 连接结果。 const str =...

查看全文

Typescript 中 setTimeout() 的返回类型是什么

发布时间:2023/01/18 作者:迹忆客 分类:TypeScript

使用 ReturnType 实用程序类型获取 setTimeout 方法的返回类型,例如 const timeout: ReturnTypetypeof setTimeout = setTimeout() 。 ReturnType 实用程序类型构造一个由函数的返回类型组成的类型。 const tim...

查看全文

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

热门文章

教程更新

热门标签

扫码一下
查看教程更方便