今日は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
となり、テスト関数を通過する要素が含まれるのかどうかを判定することができる。