在 TypeScript 中扩展 Node.js Global (globalThis) 对象
发布时间:2022/08/11 作者:迹忆客 分类:TypeScript
-
要在 TypeScript 中扩展 Global (globalThis) 对象,需要创建一个 **.d.ts** 文件并使用 `declare global{}` 来扩展具有必要属性或方法的类型的全局对象。 TypeScript 在查找常规 **.ts** 文件的相同位置查...
查看全文
发布时间:2022/08/11 作者:迹忆客 分类:TypeScript
要在 TypeScript 中扩展 Global (globalThis) 对象,需要创建一个 **.d.ts** 文件并使用 `declare global{}` 来扩展具有必要属性或方法的类型的全局对象。 TypeScript 在查找常规 **.ts** 文件的相同位置查...
查看全文发布时间:2022/08/11 作者:迹忆客 分类:React
使用 React.KeyboardEvent
发布时间:2022/08/10 作者:迹忆客 分类:Angular
很多时候,需要在页面加载或类初始化之前使用 API 的 Promises 加载数据。为了实现这一点,我看到我的许多开发人员在 `ngOnInit` 上使用 `async` ,因此他们可以在数据获取 API 方法上使用...
查看全文发布时间:2022/08/10 作者:迹忆客 分类:Go
Go 中的泛型函数与 Go 中的其他泛型类型具有非常相似的语法。 当我们考虑其他泛型类型具有类型参数时,制作泛型函数就是为这些函数添加第二组参数。...
查看全文发布时间:2022/08/09 作者:迹忆客 分类:TypeScript
在 TypeScript 中使用 as const 时,我们可以将对象的属性或数组的元素设置为只读,向语言表明表达式中的类型不会被扩大(例如从 42 到数字)。...
查看全文发布时间:2022/08/09 作者:迹忆客 分类:JavaScript
出现“XMLHttpRequest is not defined”错误有两个主要原因:尝试在 Node.js 应用程序(在服务器端)中使用 XMLHttpRequest;拼写错误的 XMLHttpRequest 关键字(区分大小写)。...
查看全文发布时间:2022/08/08 作者:迹忆客 分类:React
Styling — 是每个 Web 开发人员必须知道的前端 Triada 中的元素之一:HTML/CSS/JS 。 另一方面,有一大群 Web 开发人员不喜欢 CSS。 他们更喜欢使用一些帮助程序和库,基本上非常努力地避免...
查看全文发布时间:2022/08/08 作者:迹忆客 分类:JavaScript
新的 ES13 规范终于发布了。 JavaScript 确实不是一种开源语言。 它是一种遵循 ECMAScript 标准规范编写的语言。 TC39 委员会负责讨论和批准新功能。 他们是谁?...
查看全文发布时间:2022/08/07 作者:迹忆客 分类:TypeScript
当 TypeScript 不认为使用索引签名的类型和更具体的类型兼容时,会出现错误“Index signature for type is missing in type”。 要解决该错误,需要在调用函数时使用扩展语法 `(...)` ,例如 `access...
查看全文发布时间:2022/08/06 作者:迹忆客 分类:编程语言
当我们尝试使用带有可能未定义的值的扩展语法时,会发生“Type 'undefined' must have a Symbol.iterator method that returns an iterator”错误。 要解决此错误,需要在使用 spread 之前使用类型保护来验...
查看全文发布时间:2022/08/05 作者:迹忆客 分类:JavaScript
如果使用 JavaScript,无论是浏览器中的普通 JS、React 还是 Node.js,大家可能都熟悉 Promises。 此外,大家可能还遇到过使用 `Promise.all()` 函数解析 Promise 数组。...
查看全文发布时间:2022/08/05 作者:迹忆客 分类:TypeScript
当我们尝试写入不可变的值(例如字符串)或只读属性时,会出现“index signature in type 'string' only permits reading”错误。 要解决此错误,需要通过替换必要的字符来创建新字符串或将属性...
查看全文发布时间:2022/08/04 作者:迹忆客 分类:Python
当我们将 in 运算符与整数和字符串一起使用时,会出现 Python “TypeError: 'in
发布时间:2022/08/04 作者:迹忆客 分类:学无止境
NPM 是使用 Node.js 时首选的包管理器。 我们不需要强调了解工具的重要性,当然,这也适用于 NPM。 这篇文章将向大家展示使用 NPM 显示本地存储库的已安装包或系统上全局安装的包的提...
查看全文发布时间:2022/08/03 作者:迹忆客 分类:Python
当除法的结果太大时,会出现 Python 溢出错误 “OverflowError: integer division result too large for a float”。 使用floor除法 `//` 运算符来解决错误,例如 result = large_num // 5。...
查看全文