00001 var baseRest = require('./_baseRest'), 00002 unzipWith = require('./unzipWith'); 00003 00024 var zipWith = baseRest(function(arrays) { 00025 var length = arrays.length, 00026 iteratee = length > 1 ? arrays[length - 1] : undefined; 00027 00028 iteratee = typeof iteratee == 'function' ? (arrays.pop(), iteratee) : undefined; 00029 return unzipWith(arrays, iteratee); 00030 }); 00031 00032 module.exports = zipWith;