![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TS
帅九妹
这个作者很懒,什么都没留下…
展开
-
ts-枚举
枚举 什么是枚举?:一些带名字的常量,类似于python的字典,ts支持基于数字和字符串的枚举。 文章目录枚举数字枚举字符串枚举异构枚举常量成员和计算成员联合枚举与枚举成员的类型运行时的枚举反向映射外部枚举 数字枚举 enum Direction { Up = 1, Down, Left, Right } // Up 初始化为1 ,其他成员会自动增长。 Down = 2; Left = 3; Right = 4 // 如果完全不给初始值,就会从 0 开始自动增长 console.log(Di原创 2021-07-17 17:32:39 · 546 阅读 · 0 评论 -
ts--类
类 公共、私有与受保护类型 **默认为 **public private:它就不能在声明它的类的外部访问 protected:protected修饰符与 private修饰符的行为很相似,但有一点不同, protected成员在派生类中仍然可以访问 构造函数也可以被标记成 protected。 这意味着这个类不能在包含它的类外被实例化,但是能被继承 readonly 你可以使用 readonly关键字将属性设置为只读的。 只读属性必须在声明时或构造函数里被初始化 存储器 TypeScript支持通过gett原创 2021-07-17 17:32:02 · 204 阅读 · 0 评论 -
ts-接口
接口 TypeScript 的最核心原则就是对所有的传值进行类型检测。在TS里,接口的作用就是为这些类型命名和你的代码进行定义契约。 function printLabel(labelledObj:{label:string}){ // 要求传入的对象里必须有一个label属性,并且为string类型 console.log(labelledObj.label) } printLabel({label:'lover hx'}) // 上诉功能用interface实现 interface L原创 2021-07-17 17:31:21 · 170 阅读 · 0 评论 -
ts-泛型
泛型 介绍 软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。 初始泛型 // 需求: 我们希望定义一个函数,约束传入值和返回值的类型是一样的 // 不用泛型 function identity(arg:number):number { return arg } // 只适用于传入值 为 number // or ? function indentity(arg:any):an原创 2021-07-17 17:30:01 · 156 阅读 · 0 评论