JavaScript配列のすべてのメソッドとreduceメソッド
1080 ワード
すべてのメソッドは、それがfalsy値を見つけるまで、配列のすべての現在の要素でユーザ指定の関数を実行します.callback関数によって見つかるどんな虚偽の値でも、すぐに偽を返します.したがって、コールバック関数はtrueを返すすべての要素に対して真の値を返します.
例:
const func = (value) => value < 30;
const array1 = [25,28,15,19,7];
console.log(array1.every(func)); //returned true
JavaScriptの縮小方法
は、配列の各要素のユーザ指定のコールバック関数を実行します.関数の最終結果は1つの値になります.
コールバック関数が最初に実行されないときは、値は前の計算の戻り値となります.初期値をstart値として指定すると、それ以外の場合は0番のインデックス要素が初期値として使用され、インデックス番号1から反復が開始されます
const array1 = [1, 2, 3, 4];
const reducer = (previousValue, currentValue) => previousValue + currentValue;
// 1 + 2 + 3 + 4
console.log(array1.reduce(reducer));
// 5 + 1 + 2 + 3 + 4
console.log(array1.reduce(reducer, 5));
// expected output: 15
Reference
この問題について(JavaScript配列のすべてのメソッドとreduceメソッド), 我々は、より多くの情報をここで見つけました https://dev.to/fakrulrobin/the-every-and-reduce-method-in-javascript-array-1ehaテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol