🚀
【JavaScript】filter()
- ある配列に対して、条件に合う要素を抽出して新しい配列を作成する命令
- 戻り値が配列になるので、定数/変数にそのまま代入もできる
- 上記の場合、forEachをよりシンプルに記述できる
const prices = [100, 200, 300];
// forEach()を使った場合
const over150 = []; // 空の配列を定義
prices.forEach((price) => {
if (price >= 150) {
over150.push(price);
}
});
// filter()を使った場合
const over150 = prices.filter((price) => {
return price >= 150;
});
console.log(over150);
Discussion