_.unzipWith

_.unzipWith(array, [iteratee=_.identity])

source npm package

This method is like _.unzip except that it accepts iteratee to specify how regrouped values should be combined. The iteratee is invoked with the elements of each group: (…group).

Since

3.8.0

Arguments

  1. array (Array): The array of grouped elements to process.
  2. [iteratee=_.identity] (Function): The function to combine regrouped values.

Returns

(Array): Returns the new array of regrouped elements.

Example

var zipped = _.zip([1, 2], [10, 20], [100, 200]);
// => [[1, 10, 100], [2, 20, 200]]
 
_.unzipWith(zipped, _.add);
// => [3, 30, 300]