función getArray (matriz, h = 5, l = 5) { // h 行 l 列 var outarray = []; para (var i = 0; i <h; i ++) { var inner = []; para (var j = 0; j <l; j ++) { var u = i * l + j; if (matriz [u]) { inner.push (matriz [u]); } } outarray.push (interior); } } // 调用 5 行 5 列 var matriz = [ 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, ]; getArray (matriz, 5,5);
Hoy encontré la necesidad de dividir una matriz en 5 filas y 5 columnas, así que escribí un pequeño método, bienvenido a corregirme.