Menu
Coddy logo textTech

Arrays 3D e Além

Parte da seção Lógica & Fluxo do Journey de JavaScript da Coddy. Lição 12 de 65.

Um array 3D pode ser visualizado como um array de arrays 2D. Por exemplo, pense em vários edifícios, cada um com vários andares, e cada andar com várias salas. Acesse um elemento usando três índices: o primeiro para o edifício, o segundo para o andar e o terceiro para a sala.

Por exemplo:

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

Esta estrutura estende o conceito 2D um nível mais profundo, tornando-a prática para cenários com múltiplas camadas de dados.

challenge icon

Desafio

Fácil

Crie uma função chamada countAllStrings que recebe um array 3D de strings e retorna o número total de elementos em todas as dimensões.

Experimente você mesmo

function countAllStrings(arr3D) {
  // TODO: Calcule o número total de elementos string no array 3D
}
// Não escreva nada fora da função
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Lógica & Fluxo

Pratique por conta própria: Compilador de JavaScript online