# 🏅 Day 10 - 陣列物件整合操作應用 ### 題目 請依照下方程式碼中註解的要求完成這段程式碼(補上 `...` 的部分): ```javascript= let productInfo = { price: 1000, // 購買價格 coupons: [ { due_date: "2022-10-15", // 到期日 id: 123, is_enabled: 0, // 是否啟用 percent: 0.7, // 折扣比例 title: "特惠七折", // coupon 標題 }, { due_date: "2022-08-08", // 到期日 id: 456, is_enabled: 1, // 是否啟用 percent: 0.5, // 折扣比例 title: "特惠五折", // coupon 標題 } ] }; /* 請取得 coupons 陣列中 id 為 456 的 percent,並賦值給 discountPercent */ let discountPercent = ...; /* 請取得 coupons 陣列中 id 為 456 的 title,並賦值給 title */ let title = ...; /* 請修改 coupons 陣列中 id 為 456 的 到期日,將其延後兩日(至 2022-08-10)*/ ... /* 請取得 coupons 陣列中 id 為 456 的 is_enabled,並填入以下 if 判斷式中; 如果判斷為 true,則對「購買價格」進行折扣 */ if(...) { /* 程式碼撰寫處,對「購買價格」進行折扣 */ ... console.log(`優惠券「${title}」已啟用`); } else { console.log("優惠券未啟用"); } console.log(`購買價格 ${productInfo.price}`); ``` <!-- 解答: let productInfo = { price: 1000, // 購買價格 coupons: [ { due_date: "2022-10-15", // 到期日 id: 123, is_enabled: 0, // 是否啟用 percent: 0.7, // 折扣比例 title: "特惠七折", // coupon 標題 }, { due_date: "2022-08-08", // 到期日 id: 456, is_enabled: 1, // 是否啟用 percent: 0.5, // 折扣比例 title: "特惠五折", // coupon 標題 } ] }; let discountPercent = productInfo.coupons[1].percent; let title = productInfo.coupons[1].title; productInfo.coupons[1].due_date = "2022-08-10"; if(productInfo.coupons[1].is_enabled) { /* 程式碼撰寫處,對「購買價格」進行折扣*/ productInfo.price *= discountPercent; console.log(`優惠券「${title}」已啟用`); } else { console.log("優惠券未啟用"); } console.log(`購買價格 ${productInfo.price}`); -->