首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
TypeScript
zxhnext
创建于2022-08-08
订阅专栏
TypeScript学习笔记
暂无订阅
共8篇文章
创建于2022-08-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
TS体操
easy 1. 实现pick 实现 TS 内置的 Pick<T, K>,但不可以使用它。 从类型 T 中选择出属性 K,构造成一个新的类型。 例如 题解 相关知识 keyof 用于获取某种类型的所有键
TypeScript最佳实践(八)装饰器
1. 装饰器是什么 它是⼀个表达式 该表达式被执⾏后,返回⼀个函数 函数的⼊参分别为 target、name 和 descriptor 执⾏该函数后,可能返回 descriptor 对象,⽤于配置 t
TypeScript最佳实践(七)高级类型
1. infer infer 的定义:infer 表示在 extends 条件语句中以占位符出现的用来修饰数据类型的关键字,被修饰的数据类型等到使用时才能被推断出来。 1. infer例子 infer
TypeScript最佳实践(六)泛型
1. 泛型简介 1. 什么是泛型 泛型(Generics)是允许同一个函数接受不同类型参数的一种模板。相比于使用 any 类型,使用泛型来 创建可复用的组件要更好,因为泛型会保留参数类型。 设计泛型的
TypeScript最佳实践(四)重载
函数重载或⽅法重载是使⽤相同名称和不同参数数量或类型创建多个⽅法的⼀种能⼒。 1. 函数重载 (function signature overload ) 定义 函数签名 [ function sig
TypeScript最佳实践(三)交叉类型、联合类型
1. 交叉类型& 交叉类型是将多个类型合并为一个类型。这让我们可以把现有的多种类型叠加到一起成为一种类型,它包含了所需的所有类型的特性。 例如,Person & Serializable & Logg
TypeScript最佳实践(二)类型断言、类型守卫
1. TS 类型断言定义 把两种能有重叠关系的数据类型进行相互转换的一种 TS 语法,把其中的一种数据类型转换成另外一种数据类型。类型断言和类型转换产生的效果一样,但语法格式不同。 2. TS 类型断
TypeScript最佳实践(一)TS基础
1. Typescript优势 优势1:编译时静态类型检测:函数或方法传参或变量赋值不匹配时,会出现编译错误提示,规避了开发期间的大量低级错误,省时,省力。 优势2:能自动提示:变量类型、变量属性,不