From 60df156387e1eaf79bdc65704f0fb2cf09d88714 Mon Sep 17 00:00:00 2001 From: Angelos Chalaris Date: Sat, 25 Mar 2023 21:20:34 +0200 Subject: [PATCH] Remove duplicate snippet --- snippets/lowercaseKeys.md | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 snippets/lowercaseKeys.md diff --git a/snippets/lowercaseKeys.md b/snippets/lowercaseKeys.md deleted file mode 100644 index 3a87e6c82..000000000 --- a/snippets/lowercaseKeys.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Lowercase object keys -tags: object -cover: forest-balcony -firstSeen: 2017-12-29T13:28:18+02:00 -lastUpdated: 2020-10-20T11:21:07+03:00 ---- - -Creates a new object from the specified object, where all the keys are in lowercase. - -- Use `Object.keys()` and `Array.prototype.reduce()` to create a new object from the specified object. -- Convert each key in the original object to lowercase, using `String.prototype.toLowerCase()`. - -```js -const lowercaseKeys = obj => - Object.keys(obj).reduce((acc, key) => { - acc[key.toLowerCase()] = obj[key]; - return acc; - }, {}); -``` - -```js -const myObj = { Name: 'Adam', sUrnAME: 'Smith' }; -const myObjLower = lowercaseKeys(myObj); // {name: 'Adam', surname: 'Smith'}; -```