mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-03 00:27:50 +00:00
wip: migrate to bun
This commit is contained in:
22
src/zipObjectDeep.ts
Normal file
22
src/zipObjectDeep.ts
Normal file
@@ -0,0 +1,22 @@
|
||||
import baseSet from './.internal/baseSet.js';
|
||||
import baseZipObject from './.internal/baseZipObject.js';
|
||||
|
||||
/**
|
||||
* This method is like `zipObject` except that it supports property paths.
|
||||
*
|
||||
* @since 4.1.0
|
||||
* @category Array
|
||||
* @param {Array} [props=[]] The property identifiers.
|
||||
* @param {Array} [values=[]] The property values.
|
||||
* @returns {Object} Returns the new object.
|
||||
* @see unzip, unzipWith, zip, zipObject, zipWith
|
||||
* @example
|
||||
*
|
||||
* zipObjectDeep(['a.b[0].c', 'a.b[1].d'], [1, 2])
|
||||
* // => { 'a': { 'b': [{ 'c': 1 }, { 'd': 2 }] } }
|
||||
*/
|
||||
function zipObjectDeep(props, values) {
|
||||
return baseZipObject(props || [], values || [], baseSet);
|
||||
}
|
||||
|
||||
export default zipObjectDeep;
|
||||
Reference in New Issue
Block a user