Menu
Coddy logo textTech

2차원 배열 요소 접근하기

Coddy JavaScript 여정의 논리 & 흐름 섹션에 포함된 레슨 — 65개 중 7번째.

2차원 배열의 요소에 접근하는 것은 1차원 배열의 요소에 접근하는 것과 비슷하지만, 하나의 인덱스를 사용하는 대신 행을 위한 인덱스와 열을 위한 인덱스, 두 개의 인덱스를 사용합니다. 예를 들어:

const seats = [
  ['A1', 'A2', 'A3'],
  ['B1', 'B2', 'B3']
];
// seats[0][2] -> 'A3'
// seats[1][1] -> 'B2'

JavaScript에서 인덱스는 0부터 시작하므로, 첫 번째 행은 인덱스 0에 있고, 두 번째 행은 인덱스 1에 있는 식이라는 점을 기억하세요.

challenge icon

챌린지

쉬움

2차원 배열 matrix, 정수 numberOfRows, 정수 colIndex라는 세 개의 인자를 받는 getColumn이라는 이름의 함수를 작성하세요. 이 함수는 지정된 열 colIndex에 있는 모든 요소를 포함하는 배열을 반환해야 합니다. 

치트 시트

두 개의 인덱스 [row][column]을 사용하여 2차원 배열의 요소에 접근합니다.

const seats = [
  ['A1', 'A2', 'A3'],
  ['B1', 'B2', 'B3']
];
// seats[0][2] -> 'A3'
// seats[1][1] -> 'B2'

행과 열 모두 인덱스는 0부터 시작합니다.

직접 해보기

function getColumn(matrix, numberOfRows, colIndex) {
  // TODO: 지정된 열 인덱스의 요소를 포함하는 배열을 반환합니다.
}
// 함수 외부에는 아무것도 작성하지 마세요.
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

논리 & 흐름의 모든 레슨