function join<T>(arr1: T[], arr2: T[]): T[] {
return [...arr1, arr2]
}
// 使用泛型
const res = join<number>([1, 2, 3], [4, 5, 6])
// 在调用内置方法的时候 TypeScript 就可以推断出它是 number 类型了
res.map((x) => x * x)说明
function join<T>(arr1: T[], arr2: T[]): T[] {}T 就像是形参一样,只是一个占位符的作用,一般用 T 或 K 等等之类的<number> 是 number 类型const res = join<number>([1, 2, 3], [4, 5, 6])