Menu
Coddy logo textTech

Доступ к элементам 2D массива

Часть раздела Логика и поток путешествия по JavaScript на Coddy — урок 7 из 65.

Доступ к элементам двумерного массива аналогичен доступу к элементам одномерного массива, но вместо использования одного индекса вы используете два индекса: один для строки и один для столбца. Например:

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

Помните, что индексы в JavaScript начинаются с 0, поэтому первая строка находится под индексом 0, вторая строка — под индексом 1 и так далее.

challenge icon

Задание

Легко

Создайте функцию с именем getColumn, которая принимает три аргумента: двумерный массив matrix, целое число numberOfRows и целое число colIndex. Функция должна возвращать массив, содержащий все элементы в указанном столбце colIndex

Шпаргалка

Доступ к элементам двумерного массива осуществляется с помощью двух индексов: [row][column]

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Проверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Логика и поток