陣列的方法

map・filter・find・sort・slice・reduce 等 10 題

第 1 / 10
答對 0

第 1/ 10

.map((x) => …)

規則一個一個取出,產生變換後的「新陣列」。項目數不變

使用的資料(items)
const items = [
  { id: 1, name: "耳機", price: 3000, stock: 5 },
  { id: 2, name: "瓶子", price: 800, stock: 0 },
  { id: 3, name: "背包", price: 5000, stock: 2 },
  { id: 4, name: "本子", price: 300, stock: 10 },
]

範例

// 把價格乘以 2 的陣列
items.map((item) => item.price * 2)
→ [6000, 1600, 10000, 600]

每樣商品各進貨 10 個之後的庫存數量陣列

用中文讀一讀:逐一查看商品,把每個商品換成「庫存數量加 10」的數,產生新陣列

應該得到的結果[15, 10, 12, 20]
JavaScript
答對後才能繼續