diff --git a/snippets/renameKeys.md b/snippets/renameKeys.md index c7f3386d0..c32133565 100644 --- a/snippets/renameKeys.md +++ b/snippets/renameKeys.md @@ -7,12 +7,14 @@ Get the object's keys with `Object.keys()` and return an object with the new key The initial value is an empty object which is used as the accumulator, `acc`, in the callback function. Using the spread operator `(...)`, `acc` is continuously merged with a new object containing the new key and original object's value. If a new key doesn't exist, fallback to original object's key. ```js -const renameKeys = (keysMap, obj) => Object - .keys(obj) - .reduce((acc, key) => ({ - ...acc, - ...{ [keysMap[key] || key]: obj[key] } - }), {}); +const renameKeys = (keysMap, obj) => + Object.keys(obj).reduce( + (acc, key) => ({ + ...acc, + ...{ [keysMap[key] || key]: obj[key] } + }), + {} + ); ``` ```js