В JavaScript часто возникает необходимость работы с двумерными массивами. Двумерный массив — это массив массивов, где каждый внутренний массив находится на своей отдельной позиции во внешнем массиве.
Разработка на Java — востребованное направление, такие специалисты будут нужны на рынке еще долго. На курсе «Java-разработчик» от Skypro освоить профессию можно с нуля за 11 месяцев, даже если вы гуманитарий и ничего не знаете об IT. Программа составлена от простого к сложному и адаптирована для новичков. Преподаватели — практикующие специалисты из крупных компаний: «Сбер», «Самокат» и других.
Пример двумерного массива
let twoDimensionalArray = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ];
В этом примере двумерный массив состоит из трех внутренних массивов. Каждый внутренний массив содержит три элемента.
Доступ к элементам двумерного массива
Для доступа к элементам двумерного массива используется синтаксис array[i][j]
, где i
— это индекс внешнего массива, а j
— индекс внутреннего массива.
Продолжая предыдущий пример, получение элемента на позиции [1]2 будет выглядеть так:
let value = twoDimensionalArray[1][2]; // value = 6
Неправильно будет использовать синтаксис array[i,j]
для доступа к элементам, так как он не будет работать.
Освойте Java на курсе онлайн-университета Skypro. Учебе нужно будет уделять всего 10 часов в неделю: сможете совмещать с работой и личными делами. Вас ждут 440 часов теории и практики, мастер-классы с реальными рабочими задачами, опытные преподаватели, кураторы и наставники. За время обучения сделаете два полноценных проекта для портфолио и множество домашних заданий, чтобы отработать навыки.
Создание двумерного массива
Двумерный массив в JavaScript можно создать несколькими способами. Один из них — использовать литерал массива, как в примере выше.
Еще один способ — создать внешний массив, а затем для каждой позиции создать внутренний массив:
let twoDimensionalArray = new Array(3); for (let i = 0; i < twoDimensionalArray.length; i++) { twoDimensionalArray[i] = new Array(3); }
В этом примере создается двумерный массив размером 3×3.
Важно помнить, что в JavaScript массивы являются динамическими, и их размер может изменяться после создания. Это означает, что можно добавлять и удалять элементы из двумерного массива при необходимости.
Добавить комментарий