enum

이제우·2024년 2월 18일
0

enum

enum은 열거형 변수로 정수를 하나로 합친다고 나와있는데,
이해하기 쉽게 비슷한 의미의 단어들을 모아놓는 곳이라 생각하는게 편한 것 같다..

enum의 기본적으로 이렇게 작성할 수 있다.

enum Os{
 window,
 mac,
 linux...
}

위와 같이 값들을 Os라는 enum에 모아놓으면 자동으로 0부터 번호를 매긴다.

enum Os{
 window, // 0
 mac, // 1
 linux //2
}

또한 번호를 직접 지정할 수도 있다.

enum Os{
 window, // 0
 mac = 5, // 5
 linux // 6
}

이렇게 번호를 지정했다면 다음 값의 대한 번호는 이전 값의 다음 번호가 된다.

아래는 enum에 대한 값에 접근하는 방법이다.

enum Os{
 window, // 0
 mac = 5, // 5
 linux // 6
}

console.log(Os.window); // 0
console.log(Os['mac']); // 5
console.log(Os[6]); // 'linux'

enum은 숫자대신 문자로 지정할 수도 있다.

enum Os{
 window = "win",
 mac = "apple",
 linux = "lin"
}

console.log(Os.window); // win
console.log(Os['mac']); // apple
console.log(Os['lin']); // 'linux'
profile
게으른 사람 중에 제일 부지런하게 사는 사람이 꿈

0개의 댓글