UNPKG

404 BJavaScriptView Raw
1module.exports = function () {
2 var numberOfArrays = arguments.length;
3 var length = Math.max.apply(undefined, Array.prototype.map.call(arguments, function (a) {
4 return a.length;
5 }));
6
7 var result = [];
8
9 for (var n = 0; n < length; n++) {
10 var item = [];
11 for (var i = 0; i < numberOfArrays; i++) {
12 item.push(arguments[i][n]);
13 }
14 result.push(item);
15 }
16
17 return result;
18};