ぼちぼちあしあと

プログラム初心者の備忘録です。

someメソッドの使い方

今日はsomeメソッドについて。

someメソッドは関数が引数である、いわゆる高階関数

高階関数は、コールバック関数を引数にもつやつ。あってる?

function lessThanTwo(n){
    return n < 2;
}

const arr1 = [1, 2, 3];
console.log(arr1.some(lessThanTwo));

const arr2 = [2, 3, 4];
console.log(arr2.some(lessThanTwo));

出力

true

false

となり、テスト関数を通過する要素が含まれるのかどうかを判定することができる。