@naverpay/hidash
Version:
improved lodash
25 lines (24 loc) • 432 B
JavaScript
function c(...l) {
const n = l.length;
if (n === 0)
return [];
let r = 0;
for (let t = 0; t < n; t++) {
const e = l[t];
e && e.length > r && (r = e.length);
}
const f = new Array(r);
for (let t = 0; t < r; t++) {
const e = new Array(n);
for (let o = 0; o < n; o++) {
const i = l[o];
e[o] = i ? i[t] : void 0;
}
f[t] = e;
}
return f;
}
export {
c as default,
c as zip
};