functionprintArr1(arr:number[]):void{// for / for in / for of// for of 得到的具体的元素 for in 得到的下标for(let item of arr){
console.log(item)}}printArr1([11,22,33,44])functionprintArr2(arr:string[]):void{for(let item of arr){
console.log(item)}}printArr2(["aa","bb","cc"])// 上面的写法就只有arr类型不一样,可以使用泛型函数function printArr3<T>(arr:T[]):void{for(let item of arr){
console.log(item)}}
printArr3<number>([11,22,33,44])
printArr3<string>(["aa","bb","cc"])