URL details: hiyangguo.github.io/typescript-variant/

URL title: TypeScript 的协变、逆变、双向协变、不变 | Godfery的博客
URL description: TypeScript 给 JavaScript 添加了一套静态类型系统,是为了保证类型安全的,也就是保证变量只能赋同类型的值,对象只能访问它有的属性、方法。但是这种类型安全的限制也不能太死板,有的时候需要一些变通,比如子类型是可以赋值给父类型的变量的,可以完全当成父类型来使用,也就是“型变(variant)”(类型改变)。这种“型变”分为两种,一种是子类型可以赋值给父类型,叫做协变(covaria
URL last crawled: 2022-09-13
URL speed: 0.202 MB/s, downloaded in 0.100 seconds

open external url

We found no external links pointing to this url.