map と filter

map

https://codesandbox.io/s/ykzkmjkmq9

map は配列に対して実行できる JavaScript の組み込みメソッド(元から用意されているメソッド)で、配列の内容を元に「新しい配列」を作るために使用します。

const array1 = [0, 1, 2, 3, 4];

const newArray1 = array1.map((output, index) => {
  return `${index}番目は${output}です。`;
});

console.log(newArray1);

const array2 = ["tanaka", "nakanishi", "sasaki", "koyama", "oda"];

const newArray2 = array2.map((output, index) => {
  return `${index}番目は${output}さんです。`;
});

console.log(newArray2);

filter

https://codesandbox.io/s/qq7j1k06p4

map は配列に対して実行できる JavaScript の組み込みメソッド(元から用意されているメソッド)で、配列を元に true を返した場合の要素だけが採用された」新しい配列を作るために使用します。

const array1 = [1, 2, 3, 4, 5];

const newArray1 = array1.filter((output, index) => {
  return output > 3;
});

console.log(newArray1);

const array2 = ["nakanishi", "Hurukawa", "Tanaka"];

const newArray2 = array2.filter((output, index) => {
  return output === "nakanishi";
});

console.log(newArray2);

const newArray3 = array2.filter((output, index) => {
  return output.length > 7;
});

console.log(newArray3);

Last updated