FRONTEND/JavaScript

[JavaScript] 두 개의 배열 누적 합 구하기 (Matrix Addition)

녜힝 2023. 3. 30. 10:27
반응형

아래와 같이 모두 숫자로 구성된 두 개의 배열이 있다고 가정해보자.

const arr1 = [1, 2, 3, 4];
const arr2 = [5, 6, 7, 8];

// 합계
// [6, 8, 10, 12]

arr1과 arr2의 합계를 구하고 싶은 경우 map함수을 활용해 다음과 같이 구할 수 있다.

arr1.map((ele, idx) => x + arr2[idx]);  // [6, 8, 10, 12]

map함수는 새로운 배열을 return 하기 때문에 새로운 배열에 할당하면 된다.

 

 

정리

const arr1 = [1, 2, 3, 4];
const arr2 = [5, 6, 7, 8];

const sumArr = arr1.map((ele, idx) => {return ele + arr2[idx]});
반응형