123456789101112131415161718192021222324252627282930313233343536373839 |
- import apply from './_apply.js';
- import arrayMap from './_arrayMap.js';
- import unzip from './unzip.js';
- function unzipWith(array, iteratee) {
- if (!(array && array.length)) {
- return [];
- }
- var result = unzip(array);
- if (iteratee == null) {
- return result;
- }
- return arrayMap(result, function(group) {
- return apply(iteratee, undefined, group);
- });
- }
- export default unzipWith;
|