Menu
Coddy logo textTech

3D массивы и далее

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

Трехмерный массив можно представить как массив двумерных массивов. Например, представьте несколько зданий, в каждом из которых несколько этажей, а на каждом этаже — несколько комнат. Доступ к элементу осуществляется с помощью трех индексов: первый для здания, второй для этажа и третий для комнаты.

Например:

const buildings = [
  [
    ["R1", "R2"],
    ["R3", "R4"]
  ],
  [
    ["R5", "R6"],
    ["R7", "R8"]
  ]
];
// buildings[0][1][1] -> "R4"
// buildings[1][0][0] -> "R5"

Эта структура расширяет концепцию 2D на один уровень глубже, делая её практичной для сценариев с несколькими слоями данных.

challenge icon

Задание

Легко

Создайте функцию с именем countAllStrings, которая принимает трехмерный массив строк и возвращает общее количество элементов во всех измерениях.

Попробуйте сами

function countAllStrings(arr3D) {
  // TODO: Вычислите общее количество строковых элементов в трехмерном массиве
}
// Ничего не пишите вне функции
quiz iconПроверьте себя

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

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