배열 타입 - 제네릭 generic, 유니언 union, 튜플 tuple, 다차원

크롱·2024년 2월 10일
0

TypeScript

목록 보기
25/25

제네릭 generic

Array<배열요소타입> 이렇게 <>꺽쇠와 함께 타입을 작성하는 문법을 타입스크립트에서는 ‘제네릭’ 이라고 부릅니다

유니언 union

| = or

다차원 배열

튜플 tuple

길이와 타입이 고정된 배열

하지만 배열 메서드인 push나 pop을 이용해 고정된 길이를 무시하고 요소를 추가하거나 삭제할 수 있다.

tuple 언제 쓰이나요?🧙‍♀️

각 배열의 0번 인덱스에는 회원의 이름
1번 인덱스에는 회원의 아이디를 저장해 두었는데
만약 눈치 없는 동료 중 한명이 마지막 요소를 추가할때 순서를 잘 못 배치할 경우 문제가 된다.

이렇게 튜플로 요소 타입의 순서를 정의하면, 동료가 실수해도 오류가 발생하기때문에 문제 해결 완!!



또다른 tuple에 관한 나의 노트 : https://velog.io/@kurong/array-%EC%9E%90%EB%A3%8C-tuple-type


profile
👩‍💻안녕하세요🌞

0개의 댓글