Pluck values from array of objects

JavaScript, Array, Object · Oct 22, 2020

Converts an array of objects into an array of values corresponding to the specified key.

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]

More like this

  • Filter matching and unspecified values

    Filters an array of objects based on a condition while also filtering out unspecified keys.

    JavaScript, Array · Oct 22, 2020

  • JSON to CSV

    Converts an array of objects to a comma-separated values (CSV) string that contains only the columns specified.

    JavaScript, Array · Oct 13, 2021

  • Pull values from array based on function

    Mutates the original array to filter out the values specified, based on a given iterator function.

    JavaScript, Array · Oct 22, 2020