Qu'est-il arrivé à Lodash _.pluck?

Une fois, j'ai utilisé Lodash _.pluck … J'ai adoré pluck …

Réaliser Lodash ne supporte plus de pluck (à partir de Lodash 4.x), je me moque de me souvenir de quoi utiliser à la place …

Je suis allé aux docs , j'ai frappé cmd-f, j'ai tapé 'pluck', mais mon pauvre ami abandonné n'est même pas mentionné correctement … même pas un 'a été remplacé par' …

Quelqu'un peut-il me rappeler ce que je suis censé utiliser à la place?

Ah-ha! The Lodash Changelog le dit tout …

"Supprimé _.pluck en faveur de _.map avec itarkatee sténographie"

 var objects = [{ 'a': 1 }, { 'a': 2 }]; // in 3.10.1 _.pluck(objects, 'a'); // → [1, 2] _.map(objects, 'a'); // → [1, 2] // in 4.0.0 _.map(objects, 'a'); // → [1, 2] 

Il n'y a pas besoin de _.map ou _.pluck depuis que ES6 a décollé.

Voici une alternative utilisant ES6 JavaScript:

clips.map(clip => clip.id)

Utilisez _.map au lieu de _.pluck . Dans la dernière version, _.pluck a été supprimé.