// 1.number[]
let arr: number[] = [1, 2, 3]
let arr1: boolean[] = [true, false]
//2.Array<string>
let arr3: Array<string> = ['a', 'b', 'c']
//3.对象数组
interface x {
name: string
}
let arr4: x[] = [{ name: 'a' }, { name: 'b' }]
//4.二维数组
let arr5: number[][] = [[1, 2, 3], [4, 5, 6]]
let arr6: Array<number[]> = [[1, 2, 3], [4, 5, 6]]
let arr7: Array<Array<number>> = [[1, 2, 3], [4, 5, 6]]
//5.大杂烩
let arr8: any[] = [1, 'a', true]
//6.元组
let arr9: [string, number] = ['a', 1]
//7.函数剩余参数,伪数组(没有众多方法)
function a(...args:number[]) {
// console.log(args)
// [1, 2, 3]
let a:IArguments = arguments
console.log(a);
// [Arguments] { '0': 1, '1': 2, '2': 3 }
}
a(1,2,3)
【TypeScript】数组类型
最新推荐文章于 2024-07-30 16:08:53 发布
本文详细介绍了JavaScript中各种类型的数组(数字、字符串、对象、二维数组等),元组以及函数剩余参数的使用,展示了在编程中处理不同类型数据的技巧。
1285

被折叠的 条评论
为什么被折叠?



