
TypeScript
文章平均质量分 74
ts学习
努力做一只合格的前端攻城狮
这个作者很懒,什么都没留下…
展开
-
TypeScript-(泛型)
TypeScript-学不会的ts-5(泛型)问题引入解决办法什么是泛型泛型定义使用方法泛型类泛型接口: 问题引入 定义identity函数。 这个函数会返回任何传入它的值 不用泛型的话,这个函数可能是下面这样: function identity(arg: number): number { return arg; } 或者,使用any类型来定义函数: function identity(arg: any): any { return arg; } 使用any类型会导致这个函数可以接收任何原创 2022-02-27 21:00:00 · 303 阅读 · 0 评论 -
TypeScript-(接口)
TypeScript-学不会的ts-4(接口)TypeScript接口接口类别属性接口可选接口函数类型接口可索引接口类类型接口接口继承单接口继承多接口继承 TypeScript接口 接口是一种规范的定义,它定义了行为和动作的规范;在程序设计里面,接口起到一种限制和规范的作用。接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不关心这些类里方法的实现细节,它只规定这批类里必须提供某些方法,提供这些方法的类就可以满足实际需要。 接口类别 属性接口 对传入对象的约束 interface I原创 2022-02-26 20:30:00 · 294 阅读 · 0 评论 -
TypeScript-(类与对象)
TypeScript-学不会的ts-3(类与对象)面向对象的七大原则TypeScript 类类的定义创建实例化对象类的继承继承类的方法重写(overwrite)static 关键字instanceof 运算符类属性权限修饰符存取器TypeScript对象对象字面量表示法TypeScript 类型模板对象作为函数参数匿名对象抽象类和抽象方法 面向对象的七大原则 (1)单一原则:一个类只负责一个职责。 (2)里氏替换原则:子类可以在任何地方替换它的父类。 (3)依赖倒置原则:代码要依赖于抽象的类,而不要依赖于原创 2022-02-24 14:04:38 · 1374 阅读 · 0 评论 -
TypeScript-(函数)
TypeScript-学不会的ts-2(函数)函数的定义声明式匿名函数函数中的参数默认参数可选参数剩余参数函数的返回值没有返回值的函数推断类型函数的调用函数的重载 函数的定义 声明式 ts在传参时都会规定参数的类型,还有它返回值的类型也会在函数执行之前都已经规定好,如果传参的类型和返回值的类型不符合,ts编译会报错。 function getInfo(name: string, age: number) : string { return `I am ${name} and I am ${age原创 2022-02-24 13:52:41 · 1380 阅读 · 0 评论 -
TypeScript-(基础语法)
TypeScript-学不会的ts-1TypeScript 是什么?如何安装TS编译TS变量声明TypeScript 变量的命名规则:变量的声明数据类型Boolean类型Number类型String类型Array类型Enum枚举类型Any 类型Map对象创建Mapmap.clear()map.set()map.get()map.has()map.delete()map.sizemap.keys()map.values() TypeScript 是什么? TypeScript 是一种由微软开发的自由和开源的编原创 2022-02-23 14:58:47 · 1922 阅读 · 0 评论