2차원배열 배열 차례로 채우기

function solution(rows, columns, queries) { var answer = []; let temp = 0; const matrix = Array.from(Array(rows), () => Array(columns).fill(0)); matrix.map((el, i) => { el.map((ele, j) => { temp++; matrix[i][j] = temp; }); }); console.log(matrix); return answer; } solution(6, 6, [ [2, 2, 5, 4], [3, 3, 6, 6], [5, 1, 6, 3], ]); [ [ 1, 2, 3, 4, 5, 6 ], [ 7, 8, 9, 10, 11, 12 ], [ 13, 14, 15, 16, 17, 18 ], [ 19, 20, 21, 22, 23, 24 ], [ 25, 26, 27, 28, 29, 30 ], [ 31, 32, 33, 34, 35, 36 ] ]