随笔分类 - TypeScript相关
应公司需要,学习ts,啃完官方文档后感觉留下的东西很少,故在此写写总结,加深印象
摘要:1.写法 // 属性 interface Person { name:string; age:number; hobby: string; } // 函数 interface { todo(param:string):string } 有点事情,先放一放
阅读全文
摘要:什么是泛型,有什么用? 泛型字面意思就是广泛的类型,怎么样才算广泛呢?当然是能变的最广泛嘛, 所谓泛型就是类型的变量写法,让你的变量的类型是动态可变的,应用场景如官方文档描述的例子: 一个函数,输入什么类型,就输出什么类型,如下: function identity<T>(arg: T): T {
阅读全文
摘要:什么是枚举类型,有什么作用? 枚举类型就是一个用来组织一些有相似之处的常量的对象,作用就是管理常量,让常量更规范,统一。例: enum Direction { Up = 1, Down, Left, Right } 使用时直接用“.”的方式使用: Direction.Up、Direction.Dow
阅读全文
摘要:1.函数声明 与javascript一样,ts的函数声明也分为两种:函数声明,函数表达式 1)函数声明: function fn(age:number):string{ return `age is ${age}` } ps:与javascript类似,只是对参数以及返回值的类型加了限制 2)函数表
阅读全文
摘要:基础类型分为:数字、字符串、数组、元组、枚举、Any、Object、Null、Undefined、Never、Void 各种类型写法如下: 1.数字(number) let num:number = 1; 2.字符串(string) let str:string = 'test' 3.数组 多种写法
阅读全文

浙公网安备 33010602011771号