UNPKG

es-toolkit

Version:

A state-of-the-art, high-performance JavaScript utility library with a small bundle size and strong type annotations.

19 lines (17 loc) 457 B
function unzip(zipped) { let maxLen = 0; for (let i = 0; i < zipped.length; i++) { if (zipped[i].length > maxLen) { maxLen = zipped[i].length; } } const result = new Array(maxLen); for (let i = 0; i < maxLen; i++) { result[i] = new Array(zipped.length); for (let j = 0; j < zipped.length; j++) { result[i][j] = zipped[j][i]; } } return result; } export { unzip };