javascript
객체 안에 배열 find로 찾아오는법
ozero
2024. 6. 30. 00:22
배열안에 count를 가져오기 위해 아래 구문 사용
const foundItem:any = menu.menuDayle.find((item: MenuItem) => item.id === menu.menuDayleCheckId);
menu.totalMenuCount = foundItem ? foundItem.count :0;
인터페이스 참고
export type MenuItem = {
name: string;
id: string;
count ?: number;
};
export interface Menu {
totalMenuCount : number;
totolMoney : number;
allergyListShow: boolean;
menuDayleCheckId: string;
menuDayle: MenuItem[];
menuWeeklyCheckId: string;
menuWeekly: MenuItem[];
customCheckId: string;
customMenu: MenuItem[];
allergyCheckId: AllergyItem[];
allergyList: MenuItem[];
}