(dataTable)
| 14485 | return result |
| 14486 | } |
| 14487 | static javascriptTableWithHeaderRowToObjects(dataTable) { |
| 14488 | dataTable = dataTable.slice() |
| 14489 | const header = dataTable.shift() |
| 14490 | return dataTable.map(row => { |
| 14491 | const obj = {} |
| 14492 | header.forEach((colName, index) => (obj[colName] = row[index])) |
| 14493 | return obj |
| 14494 | }) |
| 14495 | } |
| 14496 | static interweave(arrayOfArrays) { |
| 14497 | const lineCount = Math.max(...arrayOfArrays.map(arr => arr.length)) |
| 14498 | const totalArrays = arrayOfArrays.length |