예를 들어, EnumRestaurantType
enum이 다음과 같이 정의되어 있다고 가정해 봅시다:
enum EnumRestaurantType {
Italian = 'Italian Cuisine',
Japanese = 'Japanese Cuisine',
Mexican = 'Mexican Cuisine',
}
여기서 body.restaurant.type
는 사용자가 입력한 레스토랑의 타입 값을 나타낼 것입니다. 예를 들어, body.restaurant.type
가 'Italian'
이라면, 이 값은 enum의 키 중 하나에 해당하는 것입니다.
RestaurantType[body.restaurant.type]
를 사용하면, 이 값을 해당 enum의 값으로 변환할 수 있습니다. 즉, 'Italian'
이라는 enum 키에 해당하는 값 'Italian Cuisine'
를 얻을 수 있습니다.
이를 통해 사용자 입력값을 enum에 정의된 값으로 변환하여 사용할 수 있습니다.