J'ai déjà utilisé Lodash _.pluck
... J'ai adoré cueillir ...
En réalisant que Lodash ne prend plus en charge pluck
(à partir de Lodash 4.x), j'ai du mal à me rappeler quoi utiliser à la place ...
Je suis allé à les docs , tapez cmd-f, dactylographié 'plumer', mais mon pauvre ami abandonné ne reçoit même pas la mention appropriée ... même pas un 'a été remplacé par' ...
Quelqu'un peut-il me rappeler ce que je suis supposé utiliser à la place?
Ah-ha! Le Lodash Changelog dit tout ...
"Suppression de _.pluck
en faveur de _.map
avec un raccourci"
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'est pas nécessaire d'utiliser _.map
ou _.pluck
puisque 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, le _.pluck
a été supprimé.