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에 있는 식이라는 점을 기억하세요.
챌린지
쉬움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: 지정된 열 인덱스의 요소를 포함하는 배열을 반환합니다.
}
// 함수 외부에는 아무것도 작성하지 마세요.이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
논리 & 흐름의 모든 레슨
2다차원 배열
2차원 배열 기초2차원 배열 요소 접근하기2차원 배열과 중첩 루프요약 - 2차원 배열행렬의 덧셈과 뺄셈가변 배열3차원 배열 그 이상주요 2차원 배열 패턴요약 - 배열의 모든 것