首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
type
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
TypeScript 之常见类型(typescript数据类型)
TypeScript 之常见类型(typescript数据类型),常见类型(EverydayTypes)本章我们会讲解JavaScript中最常见的一些类型,以及对应的描述方式。注意本章内容并不详尽,后续的章节会讲解更多命名和使用类型的方式。类型可以出现在很多地方,不仅仅是在类型注解(typeannotations)中。我们不仅要学习类型本身,也要学习在什么地方使用这些类型产生新的结构。我们先复习
179
代码人生
01-01 08:00
代码人生
TypeScript中的Function函数(typescript语法)
TypeScript中的Function函数(typescript语法),有句俗话说在JS中,函数是一等公民。那么在TS中呢?函数是JavaScript应用程序的基础。它帮助我们实现抽象层,模拟类,信息隐藏和模块。在TypeScript里,虽然已经支持类,命名空间和模块,但函数仍然是主要的定义行为的地方。函数与JavaScript一样,TypeScript函数可以创建有名字的函数和匿名函数。函数类
172
01-01 08:00
Typescript基础(Typescript基础与实践)
Typescript基础(Typescript基础与实践),前言我们先回顾一波Typescript预备知识,做好准备工作,紧接着就可以开始学习Typescript基础知识啦。基础知识TS中的类型层次由上图可知,顶层Top是全集,底层Bottom是空集。自上而下来看,上方的类型是下方类型的父集。划重点:下层类型的值可以赋给上层类型的变/常量。因为,unknown类型的变/常量可以指向任何类型的值。所
168
代码人生
01-01 08:00
代码人生
Typescript 3.9 常用新特性
Typescript 3.9 常用新特性,写在前面挑重点的讲一讲在条件语句中检测未调用的函数在3.7的时候引入了检测未调用函数错误提示,3.9做了部分优化functionhasImportantPermissions():boolean{//...}//Oops!if(hasImportantPermissions){//~~~~~~~~~~~~~~~~~~~~~~~//Thiscondition
158
代码人生
01-01 08:00
代码人生
TypeScript 手册学习笔记(typescript教程)
TypeScript 手册学习笔记(typescript教程),1.typescript安装#全局安装npminstall-gtypescript#查看ts版本tsc-v#查看ts命令tsc-h复制代码2.ts的配置文件#自动生成ts的配置文件tsconfig.jsontsc--init复制代码//tsconfig.json{"compilerOptions":{/*Visithttps://ak
157
后端
01-01 08:00
后端
TypeScript 条件类型精读与实践
TypeScript 条件类型精读与实践,在大多数程序中,我们必须根据输入做出决策。TypeScript也不例外,使用条件类型可以描述输入类型与输出类型之间的关系。本文同步首发在个人博客中,欢迎订阅、交流。用于条件判断时的extends当extends用于表示条件判断时,可以总结出以下规律若位于extends两侧的类型相同,则extends在语义上可理解为===,可以参考如下例子:typeresu
152
后端
01-01 08:00
后端
TypeScript 错误 property does not exist on type Object
TypeScript 错误 property does not exist on type Object,在TypeScript中如果按JS的方式去获取对象属性,有时会提示形如Property'value'doesnotexistontype'Object'的错误。具体代码如下:varobj:Object=Object.create(null);obj.value="value";//[ts]Pr
148
代码人生
01-01 08:00
代码人生
TypeScript 类型操作(typescript菜鸟教程)
TypeScript 类型操作(typescript菜鸟教程),前言在掌握好TypeScript基础之后,就需要将基础类型联合起来做出更优美的类型声明。TypeScript中有很多关键字,如果不去主动接触的话就会少了很多可操作性。例如:infer、keyof、typeof、extends之类的。还有映射和模板字符串这种概念泛型利用泛型来达到类型复用的目的,而不是一昧的用any大法。这里达到的效果是
148
代码人生
01-01 08:00
代码人生
TypeScript类型中的逆变协变
TypeScript类型中的逆变协变,协变(Covariant)、逆变(Contravariant)、双向协变(Bivariant)和不变(Invariant)www.typescriptlang.org/play缘起项目的monorepo前段时间在应用eslint规则集时遇到了这个规则@typescript-eslint/method-signature-style规则案例????不推荐写法inte
147
代码人生
01-01 08:00
代码人生
TypeScript 之模板字面量类型
TypeScript 之模板字面量类型,TypeScript的官方文档早已更新,但我能找到的中文文档都还停留在比较老的版本。所以对其中新增以及修订较多的一些章节进行了翻译整理。本篇翻译整理自TypeScriptHandbook中「TemplateLiteralTypes」章节。本文并不严格按照原文翻译,对部分内容也做了解释补充。模板字面量类型(TemplateLiteralTypes)模板字面量类
145
«
1
2
3
4
5
6
7
8
9
10
11
»