TypeScript 고급 타입
enum • enum은 열거형 데이터 타입 • 다양한 상수를 보다 이해하기 쉬운 문자열 이름으로 접근하고 사용 • enum안에 있는 각요소는 값이 설정되어 있지 않으면 기본적으로 숫자 0부터 1씩 증가 • enum안에 있는 요소에는 number또는 string타입의 값만 할당 가능 enum UserRole { // string타입의 값을 할당 ADMIN = "ADMIN", EDITOR = "EDITOR", USER = "USER", } enum UserLevel { // 값을 정해주지 않아 기본값인 0부터 1씩증가 NOT_OPERATOR, // 0 OPERATOR // 1 } function checkPermission(userRole: UserRole, userLevel: UserLevel): void..
프로그래밍 기초/TypeScript & NestJS
2024. 3. 13. 20:32