Enum
-
[Typescript] EnumFrontend/Typescript 2023. 3. 12. 16:17
enum이란 enum은 Typescript가 자체적으로 구현하는 기능입니다. enum은 여러 값들에 미리 이름을 정의하여 열거해 사용하는 타입입니다. enum Auth { admin = 0, // 관리자를 0으로 표현 user = 1, // 회원은 1로 표현 guest = 2 // 게스트는 2로 표현 } 필요성과 존재 이유 1. 분야별 종류를 정의하여 명확하게 사용하기 위해 예를 들어, 사용자 권한을 관리자 = 0, 회원 = 1, 게스트 = 2로 관리할 경우, 개발자는 관리자 === 0 이라는 점을 기억하고 코딩해야 합니다. // 관리자 여부를 숫자로 체크한다. if (userType !== 0) { alert("관리자 권한이 없습니다"); } // 만약 회원 타입이 20종류가 넘어간다면??? // 관리..