首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
typescript
相关资讯
热门
最新
后端
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
代码人生
01-01 08:00
代码人生
typescript-泛型(typescript泛型的用途)
typescript-泛型(typescript泛型的用途),在软件工程领域,我们不仅要创建定义一致良好的API,也需要同时考虑重用性,泛型就给予了这样的灵活性但又不失优雅泛型之HelloWorld先定义如下的一个函数,这个函数会返回任何传入它的值。functiongetValue(a:number):number{returna;}复制代码上面我们定义的函数参数是一个数字类型的,返回值当然也是数
145
后端
01-01 08:00
后端
TypeScript 在开发应用中的实践总结
TypeScript 在开发应用中的实践总结,TypeScript在开发应用中的实践总结版权声明:本博客所有文章归武汉福禄网络科技有限公司所有,欢迎转载,转载请注明出处。背景以前hybridapp的移动端开发模式下,H5和客户端通信的jssdk代码使用js编写,sdk方法的说明使用文档输出。对于开发的使用来说,在IDE中不能得到友好的参数类型提示。于是我们维护一个类型定义包进行sdk方法的类型定义
144
后端
01-01 08:00
后端
TypeScript中的枚举类型定义方式的优劣对比
TypeScript中的枚举类型定义方式的优劣对比,一、enum直接通过enum定义:enumColor{RED,GREEN,BLUE,}console.log(Color.RED)复制代码编译成JavaScript的结果如下:varColor;(function(Color){Color[Color["RED"]=0]="RED";Color[Color["GREEN"]=1]="GREEN";
144
代码人生
01-01 08:00
代码人生
Typescript 的最佳实践 2021 版
Typescript 的最佳实践 2021 版,现在我们越来越多的项目都用上了Typescript,也享受到了它带来的好处,为了更高效的使用它,我们可以遵循一些最佳实践,以下的原则是我在使用并且推荐的使用正确的类型声明(避免使用any)类型声明是Typescript的一大优势,尤其是体现在代码编写阶段,因为JavaScript是在运行时定义类型的,Typescript可以帮助你在运行之前就过滤掉一
141
代码人生
01-01 08:00
代码人生
TypeScript枚举类型
TypeScript枚举类型,这篇文章主要介绍了TypeScript枚举类型,所谓的枚举类型就是为一组数值赋予名字,下面我们来看看文章是怎么介绍的吧,需要的小伙伴也可以参考一下,希望对你有所帮助目录1.概述2.数字枚举2.1反向映射3.字符串枚举4.const枚举5.总结1.概述所谓的枚举类型就是为一组数值赋予名字。enum类型在C++、Java语言中比较常见,TypeScript在JavaScr
140
«
1
2
3
4
5
6
7
8
9
»