배열안에 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[];
}
'javascript' 카테고리의 다른 글
callback (0) | 2024.08.04 |
---|---|
javascript에서 한글 받침 유무 (0) | 2024.07.01 |
자바스크립트 1,000 << 처럼 number에 천단위로 ,찍는거 알려죠 (0) | 2024.06.30 |
자바스크립트 find 사용했다가 리턴 타입때문에 .some 변경 (0) | 2024.06.28 |