从 JavaScript 方面来看,该版本带来了可选链和空值合并功能,这是 TypeScript 和 JavaScript 用户最期待的两项功能。...可变元组类型
考虑 JavaScript 中称为 concat 的函数,该函数接收两个数组或元组类型,并将它们连接在一起以创建一个新数组。...function concat(arr1, arr2) {
return [...arr1, ...arr2];
}
考虑 tail,它接收一个数组或元组,并返回除第一个元素外的所有元素。...B, C, D, E, F], arr2: []): [A, B, C, D, E, F];)
第二个数组始终为空时会冒出来七个重载。...但是有三个值得注意的例外:逻辑和(&&),逻辑或(||)和空值合并(??)。