配列の要素を順番にチェックするには、.every()を使用します。
サンプルソース
例)配列要素が全て100以上200以下であるかチェックする
1 2 3 4 5 6 7 8 9 |
//チェックFunction function isCheck(val, idx, arr){ //valには要素、idxにはインデックス番号、arrは配列そのものが渡ってきます。 return (val >= 100 && val <= 200); } //チェック実行 var result = [100, 160, 140, 210, 180, 130].every(isCheck); console.log(result); |
- (結果)
- false
解説
- falseの要素があったら、それ以降の要素のチェックは行われません。