xxxxxxxxxx
var [r, c] = [5, 5];
var m = Array(r).fill().map(()=>Array(c).fill(0));
xxxxxxxxxx
var x = new Array(10);
for (var i = 0; i < x.length; i++) {
x[i] = new Array(3);
}
console.log(x);
xxxxxxxxxx
let items = [
[1, 2],
[3, 4],
[5, 6]
];
console.log(items[0][0]); // 1
console.log(items[0][1]); // 2
console.log(items[1][0]); // 3
console.log(items[1][1]); // 4
console.log(items);
Run code snippet
xxxxxxxxxx
let data = [];
for (let row=0; row<rows; row++) {
data.push(new Array(cols).fill('#'));
};
xxxxxxxxxx
var items =[
[1, 2, 3],//this is row 0
[4, 5, 6],//this is row 1
[7, 8, 9] //this is row 2
//cullom 0 cullom 1 cullom2
]
console.log(/* variable name */ items[/*row*/ 0][/*cullom*/ 0]);
xxxxxxxxxx
var x = new Array(10);
for (var i = 0; i < x.length; i++) {
x[i] = new Array(3);
}
console.log(x);
Run code snippetHide results
xxxxxxxxxx
function createArray(row,column) {
let arr = [];
for(var i=0; i<row; i++){
arr[i] = [Math.floor(Math.random() * (10))];
for(var j=0;j<column;j++){
arr[i][j]= [Math.floor(Math.random() * (20))];
}
}
return arr;
}
var arrVal = createArray(4, 5);
console.log(arrVal);
xxxxxxxxxx
function zeros(dimensions) {
var array = [];
for (var i = 0; i < dimensions[0]; ++i) {
array.push(dimensions.length == 1 ? 0 : zeros(dimensions.slice(1)));
}
return array;
}
> zeros([5, 3]);
[[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0]]
xxxxxxxxxx
// creating 1d array
var array = new Array(10);
// add an array to each 1d element, hence creating 2d array
for (var i = 0; i < array.length; i++) {
array[i] = new Array(2);
}
// accessing: first element of the first ro
console.log(array[0][0]);