- 博客(19)
- 收藏
- 关注
原创 浅谈null和undefined的异同
本文详细介绍null和undefined的异同,有助于我们在开发过程中何时使用null,何时使用undefined有更好的理解
2024-02-03 23:16:29
234
1
原创 cnpm|npm|yarn|pnpm 切换源(nrm、yrm)、说明以及区别
本文详细阐述npm、pnpm、yarn切换源,nrm、yrm的安装及使用方法,npm、pnpm、yarn安装依赖时的关系图,以及各自的优缺点
2024-01-27 22:54:33
4092
原创 ts实现Optional,使用Optional重构定义的接口输出新类型
在开发的时候经常会遇到有一些类型定义需要重复定义,但这样维护起来很麻烦,本文我们定一个type Optional,使得无须重复定义接口
2024-01-22 13:48:24
669
原创 ts约束对象中的key
ts实现一个方法,这个方法接受两个参数,第一个参数为一个对象,第二个参数为第一个参数中的key,当我们第一个参数输入一个对象是,编辑器可以智能提示我们第二个参数可能的值,如果第二个参数不是第一个参数中的key时,我们需要抛出一个异常,告知函数调用者这样调用是错误的
2024-01-22 12:32:42
853
原创 ts infer的说明和使用
infer是ts中用于推断类型的关键字组合,一般与条件类型和泛型一起使用。通过使用infer,可以在函数签名中提取函数返回值类型,并将其用作泛型参数。
2024-01-21 00:14:25
595
原创 ts常用内置工具类型的使用说明
ts内置工具Record、Partial、Required、Readonly、Exclude、Extract、Pick、Omit、NonNullable、Parameters、ConstructorParameters、ReturnType、InstanceType说明和使用
2024-01-20 22:33:31
1737
原创 TypeScript class类使用和属性说明
TypeScript class类(public、private、protected、readonly、static、getter /setter、abstract抽象类、interface接口)的说明和使用
2024-01-20 21:04:23
1863
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人