Properties and Methods of Custom 2D JavaScript Arrays
This is part two of a series that discusses custom 2D JavaScript arrays. In this part of the series, we see how to develop the properties and methods of our custom 2D array.
Properties and Methods of Custom 2D JavaScript Arrays (Page 1 of 4 )
An Example
For simplicity, let us have an array that is regular at the beginning; that is, an array whose number of rows and columns can be determined at the beginning by passing two arguments to the constructor function. The array will have the properties and methods described in the previous part. For easy reference, I repeat the properties and methods here.
Properties
height: Number of rows in the array.
Methods
insertRow: to insert a row in the array.
deleteRow: to delete a row.
I will show you how to add other methods.
For simplicity, when a row is inserted, it will be blank; that is, it will have no cells. I will show you how to give contents to the cells of the rows. The 2D array may end up with rows of different lengths.