How to create 2D array in js without looping?
Wanna get something like this:
[
[number, number, number],
[number, number, number],
[number, number, number],
]
const randomTable = (rows, cols) => Array.from(
{length: rows},
() => Array.from({length: cols}, () => Math.floor(Math.random() * 5))
)
console.table(randomTable(10, 5)) // browser console only, not StackOverflow's
source: stackoverflow