Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг Управление проектами
06 Фев 2024
2 мин
3526

Создание двумерного массива в JavaScript

В JavaScript часто возникает необходимость работы с двумерными массивами. Двумерный массив — это массив массивов, где каждый внутренний массив находится

В 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 массивы являются динамическими, и их размер может изменяться после создания. Это означает, что можно добавлять и удалять элементы из двумерного массива при необходимости.

Проверь как ты усвоил материалы статьи
Пройди тест и узнай насколько ты лучше других читателей

Добавить комментарий