一覧(配列)の関数

map・filter・find・sort・slice・reduce など10問

問題 1 / 10
正解 0

問題 1/ 10

.map((x) => …)

決まり1つずつ取り出して、形を変えた「新しい一覧」を作る。数は変わらない

使うデータ(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 個ずつ入荷したあとの、在庫の数の一覧

日本語で読むと:商品を1つずつ見て、その商品の在庫の数に 10 を足した数に変えた、新しい一覧を作る

出るはずの結果[15, 10, 12, 20]
JavaScript
正解すると進めます