TypeScript 扩展阅读

  • 时间:
  • 浏览:85
  • 来源:网络编程网

此处记录了官方手册(中文版)中包含,但是本书未涉及的概念。

我认为它们是一些不重要或者不属于 TypeScript 的概念,所以这里只给出一个简单的释义,详细内容可以点击链接深入理解。

  • Never(中文版):永远不存在值的类型,一般用于错误处理函数
  • Variable Declarations(中文版):使用 letconst 替代 var,这是 ES6 的知识
  • this:箭头函数的运用,这是 ES6 的知识
  • Using Class Types in Generics(中文版):创建工厂函数时,需要引用构造函数的类类型
  • Best common type(中文版):数组的类型推论
  • Contextual Type(中文版):函数输入的类型推论
  • Type Compatibility(中文版):允许不严格符合类型,只需要在一定规则下兼容即可
  • Advanced Types(中文版):使用 & 将多种类型的共有部分叠加成一种类型
  • Type Guards and Differentiating Types(中文版):联合类型在一些情况下被识别为特定的类型
  • Discriminated Unions(中文版):使用 | 联合多个接口的时候,通过一个共有的属性形成可辨识联合
  • Polymorphic this types(中文版):父类的某个方法返回 this,当子类继承父类后,子类的实例调用此方法,返回的 this 能够被 TypeScript 正确的识别为子类的实例。
  • Symbols(中文版):新原生类型,这是 ES6 的知识
  • Iterators and Generators(中文版):迭代器,这是 ES6 的知识
  • Namespaces(中文版):避免全局污染,现在已被 ES6 Module 替代
  • Decorators(中文版):修饰器,这是 ES7 的一个提案
  • Mixins(中文版):一种编程模式,与 TypeScript 没有直接关系,可以参考 ES6 中 Mixin 模式的实现

猜你喜欢

天天飞车航哥破解版 v1.0.18 安卓版 下载

天天飞车航哥破解版是腾讯热门游戏天天飞车的破解版本,这款天天飞车破解版本是航哥破解的,目前没有异常,没封号风险,注意的

2018-09-20

JQuery里的原型prototype分析

在JavaScript中,每个函数对象都有一个默认的属性prototype,称为函数对象的原型成员,这个属性指向一个对象,称为函数的原型对象,当我们每定义了一个函数的时候,Ja

2018-09-20

支付宝香港版下载 支付宝HK 2018 V1.4.1 安卓版 下载

脚本之家 服务器常用软件 手机版 投稿中心&

2018-09-19

iPhone5/5s联通4G手机助手 v1.18 官方安装版 解锁4G无需越狱 下载

脚本之家 服务器常用软件 手机版 投稿中心&

2018-09-19

微信6.0 安卓 微信 V6.5.6 for Android 官方中文免费 正式版 下载

微信,超过3亿人使用,能够通过手机网络给好友发送语音、文字消息、表情、图片和视频,还可以分享照片到朋友圈。通过摇一摇、

2018-09-19