配列走査いろいろ

シンプルにループを回したい時

const list = [1, 2, 3];

// for...in
for (let i in list) {
  console.log(list[i]);
}

// for...of
for (let value of list) {
  console.log(value);
}

// Array.forEach
list.forEach((value, index, array) => console.log(value, index, array));

配列内の要素を使って、新しい配列を作りたい時

const newList = list.map((value) => value * 2);
console.log(newList);
console.log(list);