Update pluck.md

This commit is contained in:
Isabelle Viktoria Maciohsek
2020-10-21 17:08:45 +03:00
committed by GitHub
parent b389cf59e9
commit 0f99557cd5

View File

@ -3,13 +3,12 @@ title: pluck
tags: array,object,beginner
---
Converts and array of objects into an array of values by returning only the value of the specified key.
Converts and array of objects into an array of values corresponding to the specified `key`.
- Use `Array.prototype.map()` to map the array of objects.
- Use array-like notation to dynamically return the value, by key, from each object.
- Use `Array.prototype.map()` to map the array of objects to the value of `key` for each one.
```js
const pluck = (arr, key) => arr.map((i) => i[key]);
const pluck = (arr, key) => arr.map(i => i[key]);
```
```js
@ -19,5 +18,5 @@ const simpsons = [
{ name: 'marge', age: 34 },
{ name: 'bart', age: 10 },
];
pluck(simpsons, 'age'); // '[8, 36, 34, 10]'
pluck(simpsons, 'age'); // [8, 36, 34, 10]
```