자바스크립트 reduce 예제

선택적 초기 값을 사용할 수 있다고 지정했을 때 위의 점을 기억하십니까? 그것은 그것을 설정하는 것은 매우 쉽습니다. 위와 같은 예제를 사용합니다. 배열을 합산할 예정이지만 이번에는 초기 값 100으로 시작하려고 합니다. 이러한 모든 그림으로 sum 함수를 사용 하 여 온라인 예제를 줄일 수 있습니다 오해수 있습니다. 물론 정답에 도착할 수 있습니다: 두 번째 인수로 축압기 초기 값을 줄이는 메서드: reduce() 메서드는 배열의 각 요소에 대해 감속기 함수(제공한)를 실행하여 단일 출력 값을 생성합니다. reduce() 메서드는 배열에 있는 각 할당된 값에 대해 콜백을 한 번 실행하여 네 가지 인수를 사용합니다. 다음은 developer.mozilla.org 사이트의 예입니다. 여기서 다른 점은 이 콜백(축산기)의 결과를 한 배열 요소에서 다른 배열 요소로 줄이는 것입니다. 이러한 작업은 맵 및 필터 메서드를 reduce 메서드로 다시 작성합니다. 간단한 예제와 함께 어떻게 작동하는지 설명하겠습니다.

한 사람을 나타내는 여러 개체가 포함된 배열을 받았다고 가정해 보세요. 하지만 결국 에는 각 사람의 ID만 포함하는 배열이 필요합니다. 맵과 필터를 사용하지만 많은 메서드를 함께 연결하기 시작하면 데이터를 줄이는 것이 더 빠르다는 것을 알게 됩니다. 자바 스크립트 배열은 예제를 줄입니다 | Array.prototype.reduce() 자습서는 오늘의 주제입니다. reduce() 메서드는 배열의 각 항목에 대한 감속기 함수를 실행하여 단일 출력 값을 생성합니다. reduce() 메서드는 배열을 단일 값으로 줄입니다. reduce() 메서드는 배열의 각 값에 대해 제공된 함수를 실행합니다(왼쪽에서 오른쪽). 함수의 반환 값은 합계에 저장됩니다.

다른 예제를 살펴보겠습니다. 여기에 우리의 데이터입니다 : 그래서, 감소메모리의 몇 가지 개념이 있습니다. 배열의 각 항목을 살펴보면합계 인수에서 값이 추적됩니다. 이전 예제에서는 값을 “기억”하기 위해 루프 범위 외부에 새 변수를 선언해야 했습니다. 필요한 경우에도 초기 누적 값을 쉽게 잊어 버릴 수 있습니다. 위의 예를 들어 한 가지 수정을 예로 들어 보겠습니다: 또 다른 일반적인 실수는 합계를 반환하는 것을 잊어 버리는 것입니다. reduce 함수가 작동하려면 무언가를 반환해야 합니다. 항상 다시 확인하고 실제로 원하는 값을 반환하는지 확인하십시오.

Bookmark the permalink.

Comments are closed.