Logo

Programming-Idioms

History of Idiom 26 > diff from v57 to v58

Edit summary for version 58 by fibre:
[JS] Using `new Array(x)` is bad practice, as Arrays in JS are more similar to ArrayLists.

Version 57

2019-09-26, 15:18:35

Version 58

2019-09-26, 15:48:24

Idiom #26 Create a 2-dimensional array

Declare and initialize a matrix x having m rows and n columns, containing real numbers.

Illustration

Idiom #26 Create a 2-dimensional array

Declare and initialize a matrix x having m rows and n columns, containing real numbers.

Illustration
Code
var x = new Array(m);
for (var i = 0; i < m; i++) {
  x[i] = new Array(n);
}
Code
var x = [];
for (var i = 0; i < m; i++) {
  x[i] = [];
}
Origin
http://stackoverflow.com/a/24407669/871134
Origin
http://stackoverflow.com/a/24407669/871134