一緒に入場するグループの一人でもパスを持っていたら通過できるイベントと、全員がパスを持っていないと通過できないイベントの処理ってできる
?と聞かれたので、every() と some() について調べてみました。
every
指定した配列のすべての要素が指定した条件を満たすかどうか調べる。
1 2 3 4 5 6 7 8 9 10
| var list = [ 1, 2, 3, 4, 5, 6, 7 ];
var result_1 = list.every(function(element) { return element < 5; }); var result_2 = list.every(function(element) { return element < 10; }); console.log(result_1); console.log(result_2);
|
some()
指定した配列に1つでも条件を満たす要素が存在するかどうか調べる。
1 2 3 4 5 6 7 8
| var result_3 = list.some(function() { return element == 5; }); var result_4 = list.some(function() { return element == 10; }); console.log(result_3); console.log(result_4);
|