Уроки Javascript

Урок #10 - Многомерные массивы данных

Урок #10 - Многомерные массивы данных

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

Видеоурок

Многомерный массив это массив, который состоит из других массивов. На практике очень редко используются массивы с третим уровнем вложенности. То есть массивы, в которых все элементы являются другими массивами и в котором все элементы также другие массивы. Мы не будем изучать такие массивы, так как принцип их построения точно такой же, как для двумерных массивов.

Для создания двумерных массивов необходимо вместо просто элементов в массиве прописывать другие массивы. Выглядит такой массив как матрица, а записывается следующим образом:
var x = new Array(new Array(0, 34, 2), new Array(3, 4, 5));
console.log(x[0][1]); // Выведет 34

// Можно их сразу не присваивать
var symbols = new Array(new Array(), new Array());
symbols [0][1] = 'A';
Мы видим, что здесь элементы первого массива это еще одни массивы. Чтобы выбрать какой-либо элемент используйте ту же структуру что и для одномерных массивов, вот только теперь указывайте индекс как первого массива, так и второго:
x[0][1] = 1; // Вместо 34 теперь будет 1

Исходный код

Весь код будет доступен после подписки на проект!

Онлайн редактор кода

Загрузка...

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Уроки Node JS и Express для начинающих
17 уроков
Изучение React JS / Redux библиотеки
9 уроков
Изучение JavaScript: от нуля и до создания сайта
Курс по React JS для начинающих
14 уроков
Уроки Vue.js для начинающих
10 уроков
Создание динамического веб сайта
22 урока