首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
type
相关资讯
热门
最新
后端
01-01 08:00
后端
Typescript 边学边练
Typescript 边学边练,你是否曾经:看了各种TS文档,写起来还是似懂非懂;接触了一些TS关键字,用起来不太熟练,缺乏明确的理论参考;TS写着写着降级到了JS;类型在不知道什么地方就断了层,再也接不上了;基于我们踩坑TS的过程,总结了这篇文档。通过边学边练,从问题到解答到知识点,带你体验类型体操的快乐,并把类型体操应用在日常开发中。适合对象:“掌握JS,看过TS的,打算加强理解的前端同学”看
91
后端
01-01 08:00
后端
TypeScript - 简单易懂的 keyof typeof 分析
TypeScript - 简单易懂的 keyof typeof 分析,在用TypeScript的时候,我们常会类似下面的例子一样写~enumColorsEnum{white='#ffffff',black='#000000',}typeColors=keyoftypeofColorsEnum;复制代码其中最后一行等价于typeColors="white"|"black"复制代码那么其中keyoft
894
后端
01-01 08:00
后端
Typescript 对象所有 values 组成的 type - as const
Typescript 对象所有 values 组成的 type - as const,简介我们使用typescript开发时,常会遇到的问题,类似于需要一个valueof的函数,但是typescript里没有直接提供这样的函数,那么我们应该怎么实现呢?参考自:stackoverflow.com/questions/4…系列文章Typescript对象所有values组成的type-asconst例
215
后端
01-01 08:00
后端
TypeScript 基础语法——高级类型
TypeScript 基础语法——高级类型,联合类型联合类型也叫多选类型,通常用于我们需要标注的变量为其中之一时function(id:number,username:string,value:string|number):void{}复制代码交叉类型交叉类型也称合并类型interfaceo1{x:number,y:string}interfaceo2{z:number}leto:o1&o2=Ob
101
后端
01-01 08:00
后端
TypeScript 基础语法——类
TypeScript 基础语法——类,面向对象编程(类)构造函数参数属性因为在构造函数中对类成员属性进行传参赋值初始化是一个比较常见的场景,所以ts提供了一个简化操作:给构造函数参数添加修饰符来直接生成成员属性public就是类的默认修饰符,表示该成员可以在任何地方进行读写操作classUser{constructor(publicid:number,publicusername:string){
108
后端
01-01 08:00
后端
TypeScript 基础语法——函数详解
TypeScript 基础语法——函数详解,函数的标注functionfn(a:string):string{};letfn:(a:string)=>string=function(a){};typecallback=(a:string):string;interfaceICallBack{(a:string):string;}letfn:callback=function(a){};letfn:
104
后端
01-01 08:00
后端
TypeScript入门
TypeScript入门,解决JavaScript类型系统的问题TypeScript大大提高了代码的可靠程度JavaScript的超集(seperset)TypeScript属于「渐进式」缺点:语言本身多了很多概念强类型与弱类型强类型与弱类型(类型安全)语言层面不会限制实参的类型几乎没有什么约束允许任意的隐式类型转换语言层面限制函数的实参类型必须与形参类型相同有更强的类型约束不允许任意的隐式类型转
129
后端
01-01 08:00
后端
TypeScript 中 unknown 与 any 有啥区别
TypeScript 中 unknown 与 any 有啥区别,我们知道any类型的变量可以被赋给任何值。letmyVar:any=0;myVar='1';myVar=false;复制代码TypeScript指南并不鼓励使用any,因为使用它就会丢掉类型限制--而需要类型限制也是我们选择TypeScript的一个原因,所以就是有点背道而驰。TypeScript(3.0及以上版本)还提供了一种类似于
85
后端
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
150
后端
01-01 08:00
后端
TypeScript 想更深入一层?自定义 transformer 的 compiler api 试一下
TypeScript 想更深入一层?自定义 transformer 的 compiler api 试一下,现在JS的很多库都用typescript写了,面试也几乎必问typescript,可能你对ts的各种语法和内置高级类型都挺熟悉了,对ts的配置、命令行的使用也没啥问题,但总感觉对ts的理解没那么深,苦于没有很好的继续提升的方式。这时候我推荐你研究下typescriptcompilerapi。t
102
«
1
2
3
4
5
6
7
8
9
10
11
»