by Sai gowtham

How to create two dimensional array in JavaScript

This below example will help you to create a two-dimensional array in JavaScript using Array.form and map methods.

const arr = Array.from({length: 5}, (v, k) => k+1);

const twodArray = arr.map((e,i)=>{
        return [arr[i],arr[i]]
})

console.log(twodArray);

Output:

[[1, 1], [2, 2], [3, 3], [4, 4], [5, 5]]

You can access the 2d array elements like this.

twodArray([0][0]); // 1
twodArray([3][0]); // 4

Creating 2d array manually

You can manually create a two-dimensional array by placing an array inside an array.

const arr = [[1,2],[3,4]];

Top Udemy Courses

JavaScript - The Complete Guide 2020 (Beginner + Advanced)
JavaScript - The Complete Guide 2020 (Beginner + Advanced)
45,614 students enrolled
52 hours of video content
View Course
React - The Complete Guide (incl Hooks, React Router, Redux)
React - The Complete Guide (incl Hooks, React Router, Redux)
284,472 students enrolled
40 hours of video content
View Course
Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex)
Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex)
130,921 students enrolled
21 hours of video content
View Course