UNPKG

xe-utils

Version:

JavaScript 函数库、工具类

26 lines (22 loc) 509 B
import pluck from './pluck' import max from './max' /** * 与 zip 相反 * * @param {Array} arrays 数组集合 */ function unzip (arrays) { var index, maxItem, len var result = [] if (arrays && arrays.length) { index = 0 maxItem = max(arrays, function (item) { return item ? item.length : 0 }) for (len = maxItem ? maxItem.length : 0; index < len; index++) { result.push(pluck(arrays, index)) } } return result } export default unzip