[javascript] 중첩 반복문을 이용한 2차원 배열 연산하기

자바스크립트에서 중첩 반복문을 사용하여 2차원 배열의 요소를 연산하는 방법에 대해 알아보겠습니다.

2차원 배열 생성

먼저, 2차원 배열을 생성해보겠습니다.

// 3x3 크기의 2차원 배열 생성
let array2D = [
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9]
];

중첩 반복문을 통한 연산

이제, 중첩 반복문을 사용하여 2차원 배열을 연산해봅시다. 예를 들어, 모든 요소를 2배로 만들어보겠습니다.

for (let i = 0; i < array2D.length; i++) {
  for (let j = 0; j < array2D[i].length; j++) {
    array2D[i][j] *= 2;
  }
}

위의 예제에서는 외부 반복문으로 행을, 내부 반복문으로 열을 순회하면서 각 요소를 2배로 만들었습니다.

결과 확인

연산 후의 배열을 출력하여 결과를 확인해봅시다.

console.log(array2D);
// 출력: [[2, 4, 6], [8, 10, 12], [14, 16, 18]]

위와 같이 중첩 반복문을 이용하여 2차원 배열을 효과적으로 연산할 수 있습니다.

이상으로 자바스크립트에서 중첩 반복문을 이용한 2차원 배열 연산에 대해 알아보았습니다.