Files
30-seconds-of-code/snippets/pluck.md
2020-10-17 23:19:37 +01:00

556 B

title, tags
title tags
pluck array,object,beginner

Converts and array of objects into an array of values by returning only the value of 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.
const pluck = (arr, key) => arr.map((i) => i[key]);
const simpsons = [
  { name: 'lisa', age: 8 },
  { name: 'homer', age: 36 },
  { name: 'marge', age: 34 },
  { name: 'bart', age: 10 },
];
pluck(simpsons, 'age'); // '[8, 36, 34, 10]'