![]() |
In this article, we are going to learn about Declare two-dimensional empty array by using JavaScript. A two-dimensional array is also known as a 2D array. It is a data structure in JavaScript that can hold values in rows and columns form. It is an array of arrays. Each element in a 2D array is accessible using two indices, and it is represented as an array[rowIndex][columnIndex]. There are several methods that can be used to add elements to Declare an empty two-dimensional array in JavaScript, which are listed below: Table of ContentWe will explore all the above methods along with their basic implementation with the help of examples. Approach 1: Using a LoopIn this approach, we are using nested loops to iterate over the rows and columns of the 2D array and initialize each element to a specific value as null or undefined. Example: In this example, the Empty2DArray function generates a 2D array with the specified number of rows (3) and columns (4) filled with null values. The arr1 is the resulting array.
Output [ [ null, null, null, null ], [ null, null, null, null ], [ null, null, null, null ] ] Approach 2: Using the Array() ConstructorJavaScript provides the Array() constructor, which allows us to create an array of a specific length. We can use this constructor to create a 2D array by initializing each element as an empty array. function createEmpty2DArray(rows, cols) {
return Array.from({ length: rows }, () => Array(cols).fill(null));
}; Example: In this example, the Empty2DArray function uses Array.from() method to create a 2D array with 3 rows and 5 columns, initializing all elements to null. The arr2 holds the result.
Output [ [ null, null, null, null, null ], [ null, null, null, null, null ], [ null, null, null, null, null ] ] Approach 3: Using Array.from() with a Mapping FunctionUsing Array.from() with a mapping function, the code creates a two-dimensional array by specifying the number of rows and columns. Each cell is initialized using the mapping function to fill the array with a specified initial value. Example
Output [ [ undefined, undefined, undefined, undefined ], [ undefined, undefined, undefined, undefined ], [ undefined, undefined, undefined, undefined ] ] |
Reffered: https://www.geeksforgeeks.org
Geeks Premier League |
Type: | Geek |
Category: | Coding |
Sub Category: | Tutorial |
Uploaded by: | Admin |
Views: | 10 |