본문 바로가기
  • 어서오세요.
  • 안녕하세요~
javascript

객체 안에 배열 find로 찾아오는법

by ozero 2024. 6. 30.

배열안에 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[];
}