2024-03-22 TypeScript-联合类型 联合类型联合类型是 TypeScript 中的一个高级类型,允许一个变量是几种类型之一。你可以使用管道符(|)来定义一个联合类型,这告诉 TypeScript,该变量可以存储管道符两侧任何一种类型的值。例如,string | number 类型的变量可以接受字符串或数字。 阅读全文…
2024-02-25 TypeScript-泛型 什么是泛型?泛型是一种参数化类型的概念,允许我们在定义函数、类、接口等时使用类型变量来表示未知的具体类型。通过泛型,我们可以编写出更通用的代码,从而提高代码的复用性和可读性。在 TypeScript 中,泛型以的形式表示,其中 T 可以是任何标识符,常用于表示类型参数。 阅读全文…
2024-01-20 解决github拉取推送代码报错:ssh: connect to host github.com port 22: Connection timed out github拉代码报错ssh: connect to host github.com port 22: Connection timed out 阅读全文…
2024-01-20 TypeScript-接口 接口接口(Interfaces)是 TypeScript 中强大而灵活的特性之一。接口用于定义代码结构,使得代码更易读、易维护,同时提供了一种强大的方式来描述对象的形状。(接口中不能含有具体的实现逻辑) 阅读全文…
2023-12-09 TypeScript-类 类es5及以前,JavaScript 通过构造函数实现类的概念,通过原型链实现继承来创建可重用的组件。而在 ES6 中,可以使用 class。基于类的面向对象的方式。TypeScript 除了实现了所有 ES6 中的类的功能以外,还添加了一些新的用法如(public,readonly)。 阅读全文…
2023-11-11 TypeScript-函数类型 函数类型在 TypeScript 中,函数不仅是代码结构的组成部分,还是类型系统的核心。通过函数类型,我们能够更清晰地定义函数的输入和输出,并让 TypeScript 编译器在编译时进行更强大的类型检查。 阅读全文…
2023-10-14 TypeScript-基础类型 基础类型TypeScript支持与JavaScript几乎相同的数据类型,此外还提供了实用的枚举等类型方便我们使用。TS中冒号后面的都为类型标识。 阅读全文…
2023-09-17 TypeScript简介 什么是 TypeScript?TypeScript(简称 TS)是一种由微软开发的开源编程语言,它是 JavaScript 的超集。这意味着 TypeScript 扩展了 JavaScript,为其添加了额外的功能,最主要的是类型系统。TypeScript 的目标是提供更强大、更安全、更可维护的代码,同时与 JavaScript 保持高度的兼容性。 阅读全文…
2023-08-20 vite热更新报错 vite热更新报错在pinia中使用vue-router控制台报错HMR error: Cannot access ‘…’ before initialization。 阅读全文…
2023-07-16 for in 和 for of 区别 for in 和 for of 区别for…in 和 for…of 是 JavaScript 中的两种不同的循环语法,用于遍历对象和数组的元素。 阅读全文…