JSマップ、いくつかの、あらゆる方法

 簡単な紹介

  すべての()メソッドは、そうでない場合はfalseを返し、彼らは真のリターンを満たしている場合、アレイ内のすべての要素は、指定された基準を満たすかどうかを検出するために使用され、空の配列の検出は、元の配列を変更しないことはありません。

  配列の要素があるかどうかを検出するためのいくつかの()メソッドは、イエスがtrueを返した場合はそうでなければ、指定された条件を満たしてfalseを返し、そうでない空のアレイ検出器、配列を変化させません。

  地図()メソッドは新しい配列を返し、各要素の新しい配列は元の配列の各要素の処理に対応する機能値を呼び出し、空の配列を編集しないで、配列を変更しません。


図1に示すように、すべての()

  文法

  array.every(関数(項目、インデックス、アレイ){})  

  //アイテム:現在の要素の値。

  //インデックス:現在の要素のインデックス。

  //配列:現在の要素のオブジェクトの配列。

  例

// 10以上で使用される値の配列
のvarのAGEの= [ 3233は12であり40 ];
 VARの年齢ages.every =((ヴァル、IND)=>は{
    戻り値> 10 ; 
})
はconsole.log(年齢)// trueに

図2に示すように、いくつかの()

  文法

  array.some(関数(項目、インデックス、アレイ){})  

  //アイテム:現在の要素の値。

  //インデックス:現在の要素のインデックス。

  //配列:現在の要素のオブジェクトの配列。

  例

// 配列の値は、現在35の以上である
のVaRのAGEの= [ 3233は12であり40 ];
 VAR年齢ages.every =((ヴァル、IND)=> {
    戻り >ヴァル35 ; 
})
はconsole.log(年齢)// trueに

図3に示すように、いくつかの()

  文法

  array.map(関数(項目、インデックス、アレイ){})  

  //アイテム:現在の要素の値。

  //インデックス:現在の要素のインデックス。

  //配列:現在の要素のオブジェクトの配列。

  例      

// 元の配列の各値のために正方形である
VaRの番号= [ 2345 ];
 VAR  ダブル = numbers.map((ヴァル、IND)=> {
    戻りヴァル* ヴァル
}); 
はconsole.log(ダブル// [4 ,. 9、16、25]

 

おすすめ

転載: www.cnblogs.com/aidixie/p/11284327.html