Estoy usando la biblioteca de nodos docx e intento generar automáticamente una tabla a partir de una matriz. El desafío es que más allá de devolver datos necesito devolver una estructura, pero cuando ejecuto mi mapa falla con lo siguiente:
RangeError: longitud de matriz no válida
Aquí está mi código de muestra con el que estoy probando.
const rowChildren = [ {firstName : "Susan", lastName: "Steward"}, {firstName : "Daniel", lastName: "Longbottom"}, {firstName : "Jacob", lastName: "Black"} ]; const table = new Table({ rows: [rowChildren.map(function(element){ return new TableRow({ children: [ new TableCell({ children: [new Paragraph(element.firstName)], }), //each entry is an array of TableCell that make up this row ], })}, ), ], });Su map() ya devuelve una matriz TableRow[] , simplemente elimínelo [ ] antes de map() en la tecla de rows . Esto resolverá su RangeError: error de longitud de matriz no válida .