You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
339 B
22 lines
339 B
5 years ago
|
export default function(arrays) {
|
||
|
var n = arrays.length,
|
||
|
m,
|
||
|
i = -1,
|
||
|
j = 0,
|
||
|
merged,
|
||
|
array;
|
||
|
|
||
|
while (++i < n) j += arrays[i].length;
|
||
|
merged = new Array(j);
|
||
|
|
||
|
while (--n >= 0) {
|
||
|
array = arrays[n];
|
||
|
m = array.length;
|
||
|
while (--m >= 0) {
|
||
|
merged[--j] = array[m];
|
||
|
}
|
||
|
}
|
||
|
|
||
|
return merged;
|
||
|
}
|