[typescript] for문을 사용한 다차원 배열의 순회

TypeScript에서 다차원 배열을 순회하고 요소를 엑세스하는 것은 반복문을 사용하여 간단하게 할 수 있습니다. 다차원 배열에 대해 순회하면서 요소를 엑세스하고 모든 요소에 접근할 수 있습니다.

for문을 사용한 다차원 배열 순회

2차원 배열 예제

아래의 예제는 2차원 배열을 순회하면서 요소를 출력하는 TypeScript 코드입니다.

const twodArray: number[][] = [
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9]
];

for (let i = 0; i < twodArray.length; i++) {
  for (let j = 0; j < twodArray[i].length; j++) {
    console.log(twodArray[i][j]);
  }
}

이 코드는 2차원 배열을 순회하면서 모든 요소를 출력합니다.

3차원 배열 예제

3차원 배열을 순회하는 방법도 비슷합니다. 아래의 예제는 3차원 배열을 순회하면서 요소를 출력하는 TypeScript 코드입니다.

const threedArray: number[][][] = [
  [
    [1, 2, 3],
    [4, 5, 6]
  ],
  [
    [7, 8, 9],
    [10, 11, 12]
  ]
];

for (let i = 0; i < threedArray.length; i++) {
  for (let j = 0; j < threedArray[i].length; j++) {
    for (let k = 0; k < threedArray[i][j].length; k++) {
      console.log(threedArray[i][j][k]);
    }
  }
}

위 코드는 3차원 배열을 순회하며 모든 요소를 출력합니다.

마무리

TypeScript에서 다차원 배열을 순회하는 것은 중첩된 for문을 사용하여 간단하게 할 수 있습니다. 이를 통해 모든 요소에 접근하고 필요에 맞게 작업을 수행할 수 있습니다.

이상으로 TypeScript에서 다차원 배열을 순회하는 방법에 대해 알아보았습니다.

MDN Web Docs - Array