JavaScriptの配列には map() という便利なメソッドがあります。
mapは、「配列の要素を1つずつ変換して、新しい配列を作る」ために使われます。
実務シーンではすごく頻繁に使われるので、練習しておきましょう。
const newArray = oldArray.map((value, index) => { // returnする値が新しい配列に入る });
コピペではなく実際に打ち込んで練習してみましょう。
const numbers = [1, 2, 3]; const doubled = numbers.map(num => num * 2); console.log(doubled); // [2, 4, 6]
const names = ["Taro", "Hanako", "Jiro"]; const withSan = names.map(name => `${name}さん`); console.log(withSan); // ["Taroさん", "Hanakoさん", "Jiroさん"]
const users = [ { name: "Alice", age: 24 }, { name: "Bob", age: 30 }, { name: "Charlie", age: 28 } ]; const names = users.map(user => user.name); console.log(names); // ["Alice", "Bob", "Charlie"]
const colors = ["red", "green", "blue"]; const numberedColors = colors.map((color, index) => `${index + 1}: ${color}`); console.log(numberedColors); // ["1: red", "2: green", "3: blue"]