unflatten
var obj = unflatten(subject, [opts])
Opposite of flatten-obj
. Unflattens an object with delimited keys
-
subject (object) - Object that needs to be unflattened
-
[opts] (object|string|boolean) - Optional.
-
- Provide a string as a shortcut for
{ separator: opts }
- Provide a string as a shortcut for
-
- Provide a boolean as a shorcut for
{ objectMode: opts }
- Provide a boolean as a shorcut for
-
- Provide an object to set both options
{ separator: '/', objectMode: true }
- Provide an object to set both options
-
Available options:
-
separator (string) - defaults to
'.'
-
objectMode (boolean) - defaults to
false
- return (object) obj - Nested Javascript object
const unflatten = /*{ a: { b: { c: 'd' } }}*/