首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
TypeScript
Menffy
创建于2024-01-08
订阅专栏
TypeScript
等 1 人订阅
共6篇文章
创建于2024-01-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
TS基础和类型
安装 npm i typescript -g 测试安装是否成功 tsc -v 新建文件夹&新建文件 tsc -w test.ts 监控ts文件变化,自动生成test.js文件 打开第二个termina
class类
1)class的基本用法 继承 和 类型约束 implement 2)class的修饰符 readonly private protected public readonly只读,不可修改 prica
proxy
对象取值方法除了可以 person.age 也可以Reflect.get(person, 'age', person) Reflect里的receiver参数位置,也就是Reflect.get方法里的
类型守卫
``` //类型守卫 // typeof 无法识别数组和对象,都会被识别为object,可以用instanceof判断 const a = 'asd' console.log(1, typeof a)
泛型工具
Record 约束对象的key和value ReturnType 获取函数的返回值类型Record 约束对象的key和value ReturnType 获取函数的返回值类
interface接口
1. 重名的接口定义会合并 2. 任意key 索引签名 3. ? readonly 4. 接口继承 5 .定义函数类型 方法本身也可以做参数类型、返回类型限定 注意: 不能多属性,也不能少属性