JavaScript Multi-dimensional Arrays
JavaScript Multi-dimensional Arrays
A multi-dimensional array is an array that contains other arrays as its elements. They are often used to represent matrices, tables, or grids.
Creating a 2D Array
Output:
Accessing Elements
Use two indices: array[row][column]
Modifying Elements
Iterating Multi-dimensional Arrays
Using nested for loops
Output:
Using forEach()
Example: 3D Array (Array of Arrays of Arrays)
Practical Uses
-
Game boards (e.g., Tic-Tac-Toe, Chess)
-
Matrices in math and science
-
Tables and grids in web apps
Summary Table
| Feature | Example |
|---|---|
| 2D Array | let arr = [[1,2],[3,4]] |
| Access | arr[0][1] |
| Modify | arr[1][0] = 10 |
| Nested loops | for (i,j) or forEach |
| 3D Arrays | let cube = [[[1]]] |
