JavaScript 에서 배열 축약 (Array Reduction) 사용하기

Beginner

This tutorial is from open-source community. Access the source code

소개

이 랩에서는 Array.prototype.reduce() 메서드를 사용하여 두 개 이상의 숫자/배열의 합을 계산하는 방법을 살펴봅니다. 누산기 (accumulator) 를 0 값으로 초기화하는 방법과 스프레드 연산자 (spread operator) 를 사용하여 배열을 개별 인수로 전달하는 방법을 배우게 됩니다. 이 랩을 마치면 JavaScript 에서 reduce() 메서드를 사용하는 방법에 대한 더 나은 이해를 얻게 될 것입니다.

배열의 합을 구하는 방법

숫자 배열의 합을 구하려면 다음 단계를 따르세요.

  1. 터미널/SSH 를 열고 node를 입력하여 코딩을 시작합니다.
  2. Array.prototype.reduce() 메서드를 사용하여 각 값을 누산기 (accumulator) 에 더합니다. 누산기는 0 값으로 초기화되어야 합니다.
  3. 배열의 합을 구하는 데 사용할 수 있는 코드는 다음과 같습니다.
const sum = (...arr) => [...arr].reduce((acc, val) => acc + val, 0);
  1. sum 함수를 테스트하려면 다음 코드 예제를 사용하세요.
sum(1, 2, 3, 4); // 10
sum(...[1, 2, 3, 4]); // 10

이러한 단계를 따르면 JavaScript 를 사용하여 숫자 배열의 합을 쉽게 구할 수 있습니다.

요약

축하합니다! 배열 합 (Array Sum) 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.