Update formatting
This commit is contained in:
@ -8,7 +8,7 @@ lastUpdated: 2020-10-19T18:51:03+03:00
|
||||
Flattens an object with the paths for keys.
|
||||
|
||||
- Use recursion.
|
||||
- Use `Object.keys(obj)` combined with `Array.prototype.reduce()` to convert every leaf node to a flattened path node.
|
||||
- Use `Object.keys()` combined with `Array.prototype.reduce()` to convert every leaf node to a flattened path node.
|
||||
- If the value of a key is an object, the function calls itself with the appropriate `prefix` to create the path using `Object.assign()`.
|
||||
- Otherwise, it adds the appropriate prefixed key-value pair to the accumulator object.
|
||||
- You should always omit the second argument, `prefix`, unless you want every key to have a prefix.
|
||||
|
||||
Reference in New Issue
Block a user