Menu
Coddy logo textTech

Arrays Irregulares

Parte da seção Lógica & Fluxo do Journey de JavaScript da Coddy — lição 11 de 65.

Um jagged array (array irregular) é uma estrutura semelhante a um array bidimensional (2D) onde cada linha pode ter um comprimento diferente. Por exemplo:

const classroom = [
  ["Alice", "Bob"],
  ["Charlie", "Diana", "Eve"],
  ["Frank"]
];

Aqui, a primeira linha tem 2 elementos, a segunda linha tem 3 e a terceira linha tem 1.

challenge icon

Desafio

Fácil

Crie uma função chamada sumJagged que recebe um array denteado de números e retorna a soma total de todos os elementos em todas as linhas, independentemente do comprimento da linha.

Folha de consulta

Um array denteado (jagged array) é um array bidimensional onde cada linha pode ter um comprimento diferente:

const classroom = [
  ["Alice", "Bob"],
  ["Charlie", "Diana", "Eve"],
  ["Frank"]
];

A primeira linha tem 2 elementos, a segunda linha tem 3 e a terceira linha tem 1.

Experimente você mesmo

function sumJagged(jaggedArray) {
  // TODO: Implementar a lógica para somar todos os elementos do array denteado.
}
// 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