Menu
Coddy logo textTech

Jagged Arrays

Part of the Logic & Flow section of Coddy's JavaScript journey — lesson 11 of 65.

A jagged array is a 2D array-like structure where each row can have a different length. For example:

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

Here, the first row has 2 elements, the second row has 3, and the third row has 1.

challenge icon

Challenge

Easy

Create a function named sumJagged that receives a jagged array of numbers and returns the total sum of all elements across every row, regardless of row length.

Cheat sheet

A jagged array is a 2D array where each row can have a different length:

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

The first row has 2 elements, the second row has 3, and the third row has 1.

Try it yourself

function sumJagged(jaggedArray) {
  // TODO: Implement logic to sum all elements of the jagged array.
}
// Do not write anything outside function
quiz iconTest yourself

This lesson includes a short quiz. Start the lesson to answer it and track your progress.

All lessons in Logic & Flow