すべての中JS()といくつかの()メソッドで

。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; 
}));

結果:
ここに画像を挿入説明

注:それは行って、空の配列検出されませんもはやであれば、すべての出会いの偽の、元の配列を変更しません

公開された43元の記事 ウォンの賞賛149 ・は 10000 +を見て

おすすめ

転載: blog.csdn.net/weixin_42881768/article/details/104690802