IT
Typescript Map 이중 활용 예시
agnusdei1207
2023. 5. 10. 17:59
반응형
SMALL
export enum MenuCategories {
PIZZA = '피자',
PASTA = '파스타',
CHICKEN = '치킨',
SIDE = '사이드',
DRINK = '음료',
}
export enum menuCategoryImagePaths {
PIZZA = 'assets/icon/pizza_image.png',
PASTA = 'assets/icon/pasta_image.png',
CHICKEN = 'assets/icon/chicken_image.png',
SIDE = 'assets/icon/pasta_image.png',
DRINK = 'assets/icon/coke_image.png',
}
currentCategory : '피자', '파스타'...
let imagePath = '';
Object.entries(MenuCategories).map(([key, value]) => {
Object.entries(menuCategoryImagePaths).map(([_key, _value]) => {
if (value === this.currentCategory && key === _key) {
imagePath = _value;
}
});
});
반응형
LIST