avatarのblog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
TS定义类型声明

TS定义类型声明

初始化一个ts项目全局安装typescript, tsc 是typescript的脚手架工具, 安装了typescript 就会携带 tsc, 初始化ts配置文件 tsconfig.json 1tsc --init 自定义类型来源namespace 命名空间命名空间会在全局上挂载一个对象如: 1234567// index.tsconst result = MyLib.getResult()//
2023-05-14
学习
#TypeScript
TS逆变协变

TS逆变协变

TS逆变协变 什么是父类型子类型 了解什么是逆变协变 为什么要有逆变协变 父类型 子类型 子类型就是比父类型更加具体 12345678910111213141516171819type parent = string | boolean | numbertype child = string | booleantype test1 = child extends parent ? true :
2023-05-09
学习
#TypeScript
TS类型体操中找到数组成员索引

TS类型体操中找到数组成员索引

如何在类型体操中找到一个数组的索引参考 type-challenges 中的中等题 indexOf 测试用例 1234567891011 import type { Equal, Expect } from '@type-challenges/utils'type cases = [ Expect<Equal<IndexOf<[1, 2,
2023-04-30
学习
#TypeScript #数组
number 在类型体操中的运算

number 在类型体操中的运算

在TS类型体操运算中有时候涉及到number类型的操作比较麻烦即不能直接进行字符串操作以及加减乘除等数字运算 1、转成字符串 假如现在有个题目 trunc 要求实现跟Math.trunc() 函数一样的功能,即取出数字整数部分,TS类型体操中应该怎么处理呢? 了解将number类型转成string类型, 通过${} 字符串模板转换 1234// 将number类型转成
2023-04-30
学习
#TypeScript
12

搜索

Hexo Fluid