find
メソッド
find
は、配列から条件に一致した最初の要素を返します。
一致するものがない場合にはundefind
を返します。
const numbers = [1, 2, 3, 4, 5]
const found = numbers.find((number) => number > 2)
console.log(found) // 3
filter
メソッド
filter
は配列から条件に一致した全ての要素を配列で返します。
一致する要素がない場合には空の配列を返します。
const numbers = [1, 2, 3, 4, 5]
const result = numbers.filter((number) => number > 2)
console.log(result) // [3, 4, 5]