扩展阅读
Last updated
Was this helpful?
Last updated
Was this helpful?
此处记录了()中包含,但是本书未涉及的概念。
我认为它们是一些不重要或者不属于 TypeScript 的概念,所以这里只给出一个简单的释义,详细内容可以点击链接深入理解。
():永远不存在值的类型,一般用于错误处理函数
():使用 let
和 const
替代 var
,这是
:箭头函数的运用,这是
():创建工厂函数时,需要引用构造函数的类类型
():数组的类型推论
():函数输入的类型推论
():允许不严格符合类型,只需要在一定规则下兼容即可
():使用 &
将多种类型的共有部分叠加成一种类型
():联合类型在一些情况下被识别为特定的类型
():使用 |
联合多个接口的时候,通过一个共有的属性形成可辨识联合
():父类的某个方法返回 this
,当子类继承父类后,子类的实例调用此方法,返回的 this
能够被 TypeScript 正确的识别为子类的实例。
():新原生类型,这是
():迭代器,这是
():避免全局污染,现在已被 替代
():一种编程模式,与 TypeScript 没有直接关系,可以参考