VOOZH about

URL: https://www.geeksforgeeks.org/javascript/lodash-_-zipobjectdeep-method/

⇱ Lodash _.zipObjectDeep() Method - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Lodash _.zipObjectDeep() Method

Last Updated : 15 Jul, 2025

Lodash _.zipObjectDeep() method is similar to the _.zipObject() method except that it supports property paths and also, it accepts two arrays, one of property identifiers and one of corresponding values.

Syntax:

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

Parameters:

  • [props=[]] (Array): This parameter holds the property identifiers.
  • [values=[]] (Array): This parameter holds the property values.

Return Value:

  • This method returns the new object.

Example 1: In this example, we are getting a new object by using the lodash _.zipObjectDeep() method.

Output:

{ a: { b: [ [ object ], [object] ] } }

Example 2: In this example, we are getting a new object by using the lodash _.zipObjectDeep() method.

Output:

{ '30': 2, '40': 1, '90': 3 }

Example 3: In this example, we are getting a new object by using the lodash _.zipObjectDeep() method.

Output:

{ a: 1, g: 2, h: 3, b: 4, c: 5, d: 6, e: 7, f: undefined }

Note: This code will not work in normal JavaScript because it requires the library lodash to be installed.

Comment