| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 | 
| 12 | 13 | 14 | 15 | 16 | 17 | 18 | 
| 19 | 20 | 21 | 22 | 23 | 24 | 25 | 
| 26 | 27 | 28 | 29 | 30 | 31 | 
                              Tags
                              
                          
                            
                            - 리액트
- 프론트엔드
- 웹
- next.js
- AWS
- 백엔드
- CSS
- 자바스크립트
- 타입스크립트
- VUE
- 백준
- 알고리즘
- 컴퓨터공학
- JavaScript
- 가상화
- docker
- k8s
- 솔리디티
- kubernetes
- es6
- 이슈
- 파이썬
- 이더리움
- TypeScript
- BFS
- HTML
- react
- 클라우드
- 블록체인
- 쿠버네티스
                              Archives
                              
                          
                            
                            - Today
- Total
 
              
              즐겁게, 코드
배열, 튜플, 열거형 본문
타입스크립트에서 원시 타입 외에 참조 타입을 사용하는 방법에 대해 알아보겠습니다.
🏗 배열(Array)
const array1: number[] = [1, 2, 3, 4, 5];
const array2: Array<number> = [1, 2, 3, 4, 5];배열 타입을 사용하는 방법은 두 가지가 있는데, 기능적인 차이는 없으니 눈에 익은 스타일 또는 팀 컨벤션대로 사용하면 됩니다.
🛢 튜플(Tuple)
const pointX: [string, number] = ["x", 255];
const pointY: [string, number] = ["y", 0];
// 트랜스파일 결과
const pointX = ["x", 255];
const pointY = ["y", 0];튜플은 배열과 유사하게 생겼지만 배열과는 달리 여러 타입의 원소가 존재할 수 있다는 특징이 있습니다.
다만 컴파일 후의 결과는 배열과 동일합니다.
🔢 열거(enum)
enum Color {Red = 1, Green, Blue};
const color: Color = Color.Green;
// 트랜스파일 결과
const Color;
(function (Color) {
    Color[Color["Red"] = 1] = "Red";
    Color[Color["Green"] = 2] = "Green";
    Color[Color["Blue"] = 3] = "Blue";
})(Color || (Color = {}));
;
const color = Color.Green;
console.log(color);
C++과 자바에서 등장하는 열거형 역시 사용할 수 있습니다.
첫 번째로 시작하는 열거값에 따라 이어지는 값들 역시 결정되며, 열거값간 간격은 1입니다.
반응형
    
    
    
  '🎨 프론트엔드 > Typescript' 카테고리의 다른 글
| 유틸리티 타입 - Partial, Required, Pick 사용하기 (1) | 2021.06.04 | 
|---|---|
| 타입스크립트에서 이벤트 객체 타입 지정하기 (2) | 2021.05.29 | 
| 타입스크립트로 리액트 컴포넌트 구성해보기 (0) | 2021.05.21 | 
| tsc 옵션 제대로 사용하기 (0) | 2021.03.17 | 
| 타입스크립트 프로젝트 세팅하기 (0) | 2021.01.05 | 
       Comments
      
    
  
      
  
              
              
              
              
              
              
              
              소소한 팁 : 광고를 눌러주시면, 제가 뮤지컬을 마음껏 보러다닐 수 있어요!
                와!! 바로 눌러야겠네요! 😆
               
                   
                   
                  