Format snippets

This commit is contained in:
Isabelle Viktoria Maciohsek
2020-10-22 20:23:47 +03:00
parent 3936a1d3b8
commit aedcded750
70 changed files with 185 additions and 101 deletions

View File

@ -3,14 +3,15 @@ title: findKey
tags: object,intermediate
---
Returns the first key that satisfies the provided testing function.
Finds the first key that satisfies the provided testing function.
Otherwise `undefined` is returned.
- Use `Object.keys(obj)` to get all the properties of the object, `Array.prototype.find()` to test each key-value pair using `fn`.
- The callback receives three arguments - the value, the key and the object.
```js
const findKey = (obj, fn) => Object.keys(obj).find(key => fn(obj[key], key, obj));
const findKey = (obj, fn) =>
Object.keys(obj).find(key => fn(obj[key], key, obj));
```
```js