Lodash 4 से pluck हटा दिया गया है क्योंकि यह map के समान ही काम करता था।
विकल्प के रूप में, आप map फंक्शन का इस तरह उपयोग कर सकते हैं:
उदाहरण
import _ from 'lodash';
const objects = [{ 'a': 1 }, { 'a': 2 }];
console.log(_.map(objects, 'a'));
आउटपुट
[1, 2]
वेनिला जावास्क्रिप्ट विकल्प
// Lodash के बिना - नेटिव map
const objects = [{ 'a': 1 }, { 'a': 2 }];
const result = objects.map(obj => obj.a);
console.log(result); // [1, 2]
// प्रॉपर्टी नाम डायनामिक होने पर
const prop = 'a';
const result = objects.map(obj => obj[prop]);
अन्य उपयोगी Lodash विकल्प
// _.property शॉर्टहैंड
_.map(objects, 'a'); // [1, 2]
_.map(objects, _.property('a')); // [1, 2]
// नेस्टेड प्रॉपर्टीज के लिए
const users = [{ user: { name: 'John' } }, { user: { name: 'Jane' } }];
_.map(users, 'user.name'); // ['John', 'Jane']