ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 4. Array Type
    Typescript 2022. 10. 17. 09:54

     

     

     

    Array Types
    • 배열 대괄호 앞배열 타입 명시
    • 배열 타입 추론 가능 -> 변수 초기화 시, 해당 배열 안의 데이터들을 추론하여 배열 타입 지정
    let names: string[]
    let ages: number[]
    
    let items = [true, false]
    items.push('hi') // ERROR - items is boolean array
    items.push(false) // OK
    items.push(123) // ERRIR

     

     

    • 새로운 배열 선언 법 - Array<type>
    // let newArray: number[]
    let newArray: Array<number>

     

     

    • Custom type 배열
    • Custom type으로 선언한 객체만 가지는 배열
    type Point = {
    	x: number,
        y: number
    }
    
    let newTypes: Point[]
    newTypes.push({ x: 12, y: 5 }) // OK
    newTypes.push({ x: 'no', y: 5 }) // ERROR - x is number

     

     

    • 다차원 배열
    let multiArray: string[][] // 2차원 배열

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    'Typescript' 카테고리의 다른 글

    6. Tuple & Enum  (0) 2022.10.18
    5. Union Type  (0) 2022.10.17
    3. Object Type  (0) 2022.10.13
    2. Function Parameter Annotation  (0) 2022.10.13
    1. Annotation Basic  (0) 2022.10.13
Designed by Tistory.