。1、いくつかの():
配列満たす指定された条件の要素を検出するためのいくつかの()メソッド。
- アレイ満たすの要素条件が存在する場合、式は真を返し、残りの要素は、検出を実行しないであろう。
- 配列は要素の条件を満たしていない場合は、falseが返されます。
var arr = [4, 5, 6, 7, 8, 9];
console.log( arr.some( function( item, index, array ){
console.log( 'item=' + item + ',index='+index+',array='+array );
return item > 6;
}));
結果:
注:彼らはもはや行われている場合は、いくつかの真のは、空の配列を検出できなくはありません、元の配列は変更されません。
2、すべての():
それぞれについて、それがtrueを返した場合、すべての()関数の戻りがtrue、所定の関数に配列内の各アイテムについて実行されます。
- アレイが検出要素が満たされていないいる場合、偽の全体の発現評価され、残りの要素は検出されないであろう。
- すべての要素の条件が満たされている場合は、trueを返します。
var arr = [4, 5, 6, 7, 8, 9];
console.log( arr.every( function( item, index, array ){
console.log( 'item=' + item + ',index='+index+',array='+array );
return item > 6;
}));
結果:
注:それは行って、空の配列検出されませんもはやであれば、すべての出会いの偽の、元の配列を変更しません