まず、基本的な
すべてのI次てる例は、アレイで使用されているので、最初の前に、あります
1.arr.indexOf(V)。
- 。添え字の最初の発生を返します
- B.二つのパラメータ。パラメータ後ろから添字の検索を表し、
- 存在しない場合は、C。、-1を返します。
2.arr.lastIndexOf(V)。
- 。復帰後に楽しみにしてからは、数は逆方向の添え字は初めてです
- B。、から開始インデックスを表す第二パラメータが、2つのパラメータを受け入れます
例えば:
3.arr.forEach(関数(値、インデックス、ARR){
// ARR配列エントリ
//インデックス添字
// ARRアレイ自体
})
注:forEachの()値を返さない変数の戻り値によって受信されなければなりません
4.arr.map(関数(値、インデックス、ARR){
戻り値+1; + 1 //各項目の配列にして、元の配列に影響を及ぼすことなく、新しいアレイにマッピング
})
//戻り値を。
例:配列内の各値が1ずつ増加しています
5.arr.reduce(関数(ACC、CUR、インデックス、ARR){
//アキュムレータACC
各アレイの値の//値
//インデックス添字
//アレイ自体ARR
ACC +値を返す; //累積
リターンACC *値を; //乗法
戻りACC /値を; //疲れた他の
リターンACCを-値を; //蓄積
})
注:各直交和を、0の初期値の合計、直交は、1の初期値を生成するとき、我々は合計のように、初期値を持っている必要があります。要するに、異なる初期値に対する異なる計算がある、とだけ積算計、根本的な方法を提供することに、我々のアプローチを減らす、各計算の初期値を設定している、我々は唯一の計算を指示する必要があります。
6.arr.filter(関数(値、インデックス、ARR){
リターンフィルタ条件;
})
例えば:5未満のデジタルフィルタを
注:(マップを含む)いくつかのマップ後のAPI mは、各戻り値APIを有します