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é.