let arr1: number[] = [1,2,3]
一种使用数组泛型, Array....,第二个必须为 string , 只能有2个值, 不能超过2个
// 可以给该元祖添加新元素, 但不能 “越界” 访问
let tuple: [number , string] = [1 , '2']...因为越界访问了
undefined null
如果一个值声明了 undefined , 则不能赋值给其他类型的值....比如接口未返回来时, 可能需要使用 undefined 作为默认值, 等接口回来后再赋值. 如何支持这张场景?...number | undefined | null = 111 //正常
let num: number | undefined | null = undefined //正常
void
一个没有任何返回的函数