_.zipObjectDeep

_.zipObjectDeep([props=[]], [values=[]])

source npm package

This method is like _.zipObject except that it supports property paths.

Since

4.1.0

Arguments

  1. [props=[]] (Array): The property identifiers.
  2. [values=[]] (Array): The property values.

Returns

(Object): Returns the new object.

Example

_.zipObjectDeep(['a.b[0].c', 'a.b[1].d'], [1, 2]);
// => { 'a': { 'b': [{ 'c': 1 }, { 'd': 2 }] } }