有点儿java中泛型编程的意思 let arr2: Array<number> // 上面的arr1和arr2数组中的数值只能是一种类型,下面是一种联合写法 let arr3: (number | string)[] // 也可以这样写: let arr4: Array<number | string>