![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TypeScript
文章平均质量分 75
TypeScript相关
扶苏1002
一个热衷于技术的前端博主
展开
-
学习TypeScript15(tsconfig.json配置文件)
指定编译文件默认是编译当前目录下所有的ts文件。原创 2024-04-17 13:59:01 · 520 阅读 · 0 评论 -
学习TypeScript14(泛型)
声明接口的时候 在名字后面加一个使用的时候传递类型return arg;原创 2024-04-17 13:55:35 · 314 阅读 · 0 评论 -
学习TypeScrip13(symbol类型)
for in 遍历Object.keys 遍历[symbol1]: '小满',[symbol2]: '二蛋',age: 19,sex: '女',// 1 for in 遍历// 注意在console看key,是不是没有遍历到symbol1// 2 Object.keys 遍历Object.getOwnPropertySymbols拿到具体的symbol 属性,对象中有几个就会拿到几个Reflect.ownKeys可以拿到对象的所有属性。原创 2024-04-17 13:44:58 · 581 阅读 · 0 评论 -
学习TypeScrip12(never类型)
TypeScript 将使用 never 类型来表示不应该存在的状态(很抽象是不是)原创 2024-04-16 17:39:08 · 251 阅读 · 0 评论 -
学习TypeScrip11(类型推论和类型别名type )
interface可以继承 type 只能通过 & 交叉类型合并type 可以定义 联合类型 和 可以使用一些操作符 interface不行interface 遇到重名的会合并 type 不行。原创 2024-04-16 15:01:29 · 239 阅读 · 0 评论 -
学习TypeScrip10(枚举类型)
在javaScript中是没有枚举的概念的TS帮我们定义了枚举这个类型使用枚举 通过enum关键字定义我们的枚举。原创 2024-04-16 14:55:01 · 334 阅读 · 0 评论 -
学习TypeScrip9(元组类型)
如果需要一个固定大小的不同类型值的集合,我们需要使用元组。元组与集合的不同之处在于,元组中的元素类型可以是不同的,而且数量固定。元组的好处在于可以把多个元素作为一个单元传递。如果一个方法需要返回多个值,可以把这多个值作为元组返回,而不需要创建额外的类来表示。当赋值或访问一个已知索引的元素时,会得到正确的类型:元组类型还可以支持自定义名称和变为可选的越界元素对于越界的元素他的类型被限制为 联合类型(就是你在元组中定义的类型)如下图原创 2024-04-16 14:50:27 · 135 阅读 · 0 评论 -
学习TypeScrip8(Class类)
在TypeScript是不允许直接在constructor 定义变量的 需要在constructor上面先声明这样引发了第二个问题你如果了定义了变量不用 也会报错 通常是给个默认值 或者 进行赋值恭喜你已经学会了在class中 如何定义变量ts interface 定义类 使用关键字 implements 后面跟interface的名字多个用逗号隔开 继承还是用extendsasd:stringclass A {super()set () {原创 2024-04-16 14:46:36 · 716 阅读 · 0 评论 -
学习TypeScrip7(内置对象)
如果我们不指定返回的类型TS是推断不出来返回的是什么类型指定返回的类型函数定义返回promisePromise类型resolve(1)})})当你在使用一些常用的方法的时候,TypeScript 实际上已经帮你做了很多类型判断的工作了而他们的定义文件,则在 TypeScript 核心库的定义文件中。原创 2024-04-16 09:53:58 · 161 阅读 · 0 评论 -
学习TypeScrip6(类型断言 | 联合类型 | 交叉类型)
在下面的例子中,将 something 断言为 boolean 虽然可以通过编译,但是并没有什么用 并不会影响结果, 因为编译过程中会删除类型断言。是对字面值的断言,与const直接定义常量是有区别的。多种类型的集合,联合对象将具有所联合类型的所有成员。如果是普通类型跟直接const 声明是一样的。语法:值 as 类型 或 值。原创 2024-04-15 18:10:51 · 253 阅读 · 0 评论 -
学习TypeScrip5(函数扩展)
/定义参数 num 和 num2 :后面定义返回值的类型fn(5, 5)原创 2024-04-15 18:01:45 · 180 阅读 · 0 评论 -
学习TypeScrip4(数组类型)
一个常见的例子数组中可以存在任意类型。规则 Array原创 2024-04-15 17:56:26 · 122 阅读 · 0 评论 -
学习TypeScrip3(接口和对象类型)
在typescript中,我们定义对象的方式要用关键字interface(接口),我的理解是使用interface来定义一种约束,让数据的结构满足约束的格式。原创 2024-04-15 17:52:17 · 133 阅读 · 0 评论 -
学习TypeScrip2(Any 类型 和 unknown 顶级类型)
TypeScript 3.0中引入的 unknown 类型也被认为是 top type ,但它更安全。与 any 一样,所有类型都可以分配给unknown。原创 2024-04-15 17:46:48 · 315 阅读 · 0 评论 -
学习TypeScrip1(基础类型)
TypeScript是微软开发的一个开源的编程语言,通过在JavaScript的基础上添加静态类型定义构建而成。TypeScript通过TypeScript编译器或Babel转译为JavaScript代码,可运行在任何浏览器,任何操作系统。原创 2024-04-15 17:42:12 · 665 阅读 · 0 评论 -
TypeScript 与组合式 API
value: T// 只读// 可写的options: {},): Ref<T>// 没有默认值// 带有默认值// 使用工厂函数): T。原创 2024-01-29 16:35:57 · 1038 阅读 · 0 评论 -
ts学习总结
TypeScript是微软开发的一个开源的编程语言,通过在JavaScript的基础上添加静态类型定义构建而成。TypeScript通过TypeScript编译器或Babel转译为JavaScript代码,可运行在任何浏览器,任何操作系统。TypeScript 中的接口是一种抽象结构,用于定义对象的类型。接口定义了对象应该包含的属性和方法,但不提供实现。原创 2024-01-29 15:38:26 · 1159 阅读 · 0 评论