すべての配列の要素を追加[JAVASCRITT]–REDUCE()
1137 ワード
reduce()
reduce()は配列を処理する方法であり、積算値(アキュムレータ)と現在値(currentValue)をパラメータとする特徴を有する.これらの特徴を利用して、異なる場所(?)であなたにできるようにします.
最も簡単な例は、reduceのプロパティをよりよく理解するために、すべての配列の要素を追加することです.arr.reduce(callback[, initialValue])
const reducer = (accumulator, currentValue) => accumulator + currentValue;
// 1 + 2 + 3 + 4
console.log(numbers.reduce(reducer)); // 10 => 배열의 원소 1,2,3,4를 모두 더한 값을 반환한다.
// 5 + 1 + 2 + 3 + 4
console.log(numbers.reduce(reducer, 5)); // 15 => initialValue로 5를 지정해주었기 때문에 accumulator의 첫 값은 5가 되고 나머지 1,2,3,4를 더해 15를 반환한다.
const reducer = (accumulator, currentValue) => accumulator + currentValue;
// 1 + 2 + 3 + 4
console.log(numbers.reduce(reducer)); // 10 => 배열의 원소 1,2,3,4를 모두 더한 값을 반환한다.
// 5 + 1 + 2 + 3 + 4
console.log(numbers.reduce(reducer, 5)); // 15 => initialValue로 5를 지정해주었기 때문에 accumulator의 첫 값은 5가 되고 나머지 1,2,3,4를 더해 15를 반환한다.
Reference
この問題について(すべての配列の要素を追加[JAVASCRITT]–REDUCE()), 我々は、より多くの情報をここで見つけました https://velog.io/@dev_cecy/JAVASCRIPT-모든-배열의-요소-더하기-REDUCEテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol