How to extract values of a property from an array of objects in JavaScript

In this Article we will go through how to extract values of a property from an array of objects only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const pluck = (objs, property) => objs.map(obj => obj[property]);

#Example

pluck([
    { name: 'John', age: 20 },
    { name: 'Smith', age: 25 },
    { name: 'Peter', age: 30 },
], 'name');         // ['John', 'Smith', 'Peter']