[TypeScript] tipo de matriz

// 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)

Supongo que te gusta

Origin blog.csdn.net/XiugongHao/article/details/132316421
Recomendado
Clasificación