UNPKG

es-toolkit

Version:

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

23 lines (19 loc) 551 B
'use strict'; Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); 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; } exports.unzip = unzip;