typescript
文章平均质量分 63
兔头哥哥
正在积极治疗秃顶
展开
-
typescript:6、泛型
typescript:6、泛型1、泛型定义多个泛型接口约束泛型1、泛型//下方的T就是定义的泛型class MyArray<T> { data: T[] = [] data(t: T) { this.data.push(t) } print(){ console.log(this.data) }}//使用泛型//下方将string代入进去,代入后MyArray中的所有T都会变为stringconst a = new MyArray<string>(原创 2021-07-04 17:45:00 · 98 阅读 · 0 评论 -
typescript:5、接口、类
typescript:5、接口1、typescript接口1、typescript接口概念1.2、typescript语法定义接口可选字段串联/非空断言接口扩展类型的并和类型断言1、typescript接口1、typescript接口概念用于描述一个类型1.2、typescript语法定义接口interface Employee { readonly name: string //只读字段,定义值之后不能更改 salary: number bonus?: number //可选字段}原创 2021-07-03 01:36:23 · 199 阅读 · 0 评论 -
typescript:4、promise
typescript:4、promise1、前端单线程异步模型2、promise2.1、创建promise2.2、同时等待多个promise2.3、取任意一个promise1、前端单线程异步模型前端单线程异步模型:前端代码异步运行机制2、promisejavascript很容易出现回调套回调的情况,如下方的代码function add( a:number, b:number, callback:(r:number)=>void): void { setTimeout( () =>原创 2021-07-02 23:41:23 · 762 阅读 · 0 评论 -
typescript:3、typescript函数式编程
typescript:3、typescript函数式编程1、函数作为“一等公民”1.1、变量类型可以是函数、值可以是一个函数1.2、函数的参数可以是函数1.3、对象的字段可以是函数1.4、函数的返回值可以是函数2、高阶函数3、无副作用1、函数作为“一等公民”函数作为“一等公民”主要有下方几个表现:变量类型可以是函数函数的参数可以是函数值(literal)可以是函数对象的字段可以是函数函数的返回值可以是函数1.1、变量类型可以是函数、值可以是一个函数const compareNumber原创 2021-06-27 23:05:34 · 751 阅读 · 3 评论 -
typescript:2、typescript语法(类型、逻辑控制、try-catch、变量定义、对象、函数)
typescript:2、typescript语法1、typescript的类型1.1、类型检查1.2、literal类型1.3、any类型typescript语法调试工具:https://www.typescriptlang.org/play1、typescript的类型1.1、类型检查typescript可以在定义变量时显式的指定类型,也可以不显式的指定类型在进行变量赋值时,虽然可以转为js,但是typescript中会报错1.2、literal类型具有跟枚举一样的功能1.3原创 2021-06-25 23:35:05 · 1002 阅读 · 0 评论 -
typescript:1、typescript简介
typescript:1、typescript简介1、javascript历史2、替代javascript的尝试1、javascript历史js语言在1995年被创建;2009年发布了ES5;2015年发布了ES6;javascript的缺陷,因为历史原因,各个版本的js代码在浏览器上面的支持不是很及时,同时js的类型问题上有许多的不严谨,会导致维护的困难,这些种种问题造成了前端开发的噩梦。所以说,js的生态很好,但是它相对而言是一门有明显缺陷的语言。2、替代javascript的尝试原创 2021-06-22 22:38:19 · 127 阅读 · 1 评论