迹忆客 专注技术分享

所有文章

TypeScript 中 Object is of type 'unknown' 错误

发布时间:2022/11/26 作者:迹忆客 分类:TypeScript

当我们尝试访问具有未知类型的值的属性时,会发生Object is of type unknown错误。 要解决该错误,请在访问属性之前使用类型保护来缩小对象的类型,例如 if (err instanceof Error) {} 。 下面是...

查看全文

在 TypeScript 中定义和使用键值对

发布时间:2022/11/25 作者:迹忆客 分类:TypeScript

使用索引签名在 TypeScript 中定义键值对,例如 const employee: { [key: string]: string | number } = {} 。 当我们事先不知道类型键的所有名称,但我们知道它们值的形状时,使用索引签名。 const e...

查看全文

在 TypeScript 的字符串中插入变量

发布时间:2022/11/25 作者:迹忆客 分类:TypeScript

使用模板文字在 TypeScript 的字符串中插入变量,例如 hello ${myVariable} 。 模板文字用反引号分隔,并允许我们使用美元符号和大括号 ${expression} 语法嵌入变量和表达式。 const str = Alfred...

查看全文

如何在 TypeScript 中导出多个函数

发布时间:2022/11/23 作者:迹忆客 分类:TypeScript

使用命名导出在 TypeScript 中导出多个函数,例如 export function A() {} 和 export function B() {} 。 可以使用命名导入导入导出的函数,如 import {A, B} from ./another-file 。 我们可以在单个文件中根据...

查看全文

在 TypeScript 中使用索引遍历数组

发布时间:2023/05/09 作者:迹忆客 分类:TypeScript

<b>在 TypeScript 中使用索引遍历数组</b>

使用 forEach() 方法迭代具有索引的数组,例如 arr.forEach((element, index) = {}) 。 回调函数采用的第二个参数是数组中元素的索引。 const arr : string [] = [ one , two , three ];arr. forEach ( ( element, in...

查看全文

在 TypeScript 中使用索引迭代字符串

发布时间:2023/05/09 作者:迹忆客 分类:TypeScript

<b>在 TypeScript 中使用索引迭代字符串</b>

TypeScript 中要遍历具有索引的字符串: 使用扩展语法 ... 将字符串解压缩到数组中。 使用 forEach() 方法迭代数组。 forEach() 方法采用的第二个参数是当前元素的索引。 const str = hello ; co...

查看全文

如何在 TypeScript 中导出多个变量

发布时间:2023/05/09 作者:迹忆客 分类:TypeScript

<b>如何在 TypeScript 中导出多个变量</b>

使用命名导出在 TypeScript 中导出多个变量,例如 export const A = a 和 export const B = b 。 可以使用命名导入导入导出的变量,如 import {A, B} from ./another-file 。 我们可以在单个文件中根据需要...

查看全文

如何使用 TypeScript 创建 HTML 元素

发布时间:2022/11/23 作者:迹忆客 分类:TypeScript

在 TypeScript 中创建 HTML 元素: 使用 document.createElement() 方法创建元素。 在创建的元素上设置任何属性或内部 html。 使用 appendChild() 方法将元素添加到页面。 以下是本文示例的 HTML。 i...

查看全文

使用 TypeScript 在 React 中向 Refs 添加类型

发布时间:2022/11/14 作者:迹忆客 分类:React

将类型添加到 useRef 钩子最初可能有点令人困惑,让我们看看为什么会这样: import {useEffect, useRef} from react ; export function RefDemo () { const inputRef = useRef (); useEffect ( () = { inputRef. current . fo...

查看全文

在 TypeScript 中获取数组的最后一个元素

发布时间:2022/11/21 作者:迹忆客 分类:TypeScript

使用 Array.at() 方法获取 TypeScript 中数组的最后一个元素,例如 const last = arr.at(-1) 。 当传递一个负索引时, at() 方法通过从数组末尾倒数返回一个元素。 const arr : string [] = [ a , b , c ];...

查看全文

TypeScript 中如何限定 reduce() 方法

发布时间:2022/11/17 作者:迹忆客 分类:TypeScript

使用泛型在 TypeScript 中限定 reduce() 方法,例如 const result = arr.reduceRecordstring, string(myFunction, {}) 。 泛型用于指定 reduce() 方法的返回值和初始值的类型。 const arr = [{ id : 1 }, { name : Alice }...

查看全文

TypeScript Map - 包含示例的完整指南

发布时间:2022/11/17 作者:迹忆客 分类:TypeScript

要在 TypeScript 中定义 Map 对象,请使用泛型来设置 Map 的键和值的类型。 我们添加到 Map 的所有键值对都必须符合指定的类型,否则类型检查器会抛出错误。...

查看全文

TypeScript 中的对象可能为“null”错误

发布时间:2022/11/17 作者:迹忆客 分类:TypeScript

TypeScript 中的对象可能为“null”错误

当我们尝试访问可能具有 null 值的对象的属性时,会出现错误“Object is possibly 'null'”。 要解决该错误,如果引用等于 null,请使用可选链接运算符进行短路,例如 emp?.address?.country。...

查看全文

TypeScript 中出现 Unexpected token import 错误

发布时间:2022/11/12 作者:迹忆客 分类:TypeScript

要解决 TypeScript 中的“Uncaught SyntaxError: Unexpected token import”,请在 tsconfig.json 文件中将模块选项设置为 commonjs,并确保编译 TypeScript 文件(例如使用 ts-node),而不是直接使用 node 运行它...

查看全文

扫一扫阅读全部技术教程

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

热门文章

热门标签

扫码一下
查看教程更方便