一覧(配列)の関数
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
正解すると進めます