Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

Lodash वर्जन 4 में _.pluck() कहां है?

Lodash 4 से pluck हटा दिया गया है क्योंकि यह map के समान ही काम करता था।

विकल्प के रूप में, आप map फंक्शन का इस तरह उपयोग कर सकते हैं:

उदाहरण

import _ from 'lodash';

const objects = [{ 'a': 1 }, { 'a': 2 }];
console.log(_.map(objects, 'a'));

आउटपुट

[1, 2]

माइग्रेशन गाइड

// पुराना कोड (Lodash 3)
_.pluck(users, 'name');

// नया कोड (Lodash 4+)
_.map(users, 'name');
// या
_.map(users, user => user.name);

// नेस्टेड पाथ के लिए
_.pluck(users, 'address.city'); // काम नहीं करेगा
_.map(users, 'address.city');   // काम करता है!

लाभ: map अधिक शक्तिशाली है - यह नेस्टेड पाथ्स, फंक्शन्स, और कॉम्प्लेक्स ट्रांसफॉर्मेशन सपोर्ट करता है।

  1. - इंग्रेस (Ingres): रिलेशनल डेटाबेस मैनेजमेंट सिस्टम

    इंग्रेस (Ingres) एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है जो 1970 के दशक में कैलिफोर्निया विश्वविद्यालय, बर्कले में एक शोध परियोजना से विकसित हुआ। इंग्रेस के दो अलग-अलग संस्करण हैं: एक पब्लिक डोमेन संस्करण, जिसे यूनिवर्सिटी इंग्रेस या बर्कले इंग्रेस के नाम से जाना जाता है; और एक वाणिज्यिक संस्

  1. iTunes का हर संस्करण कहां से डाउनलोड करें: पूरी गाइड iTunes का हर संस्करण कहां से डाउनलोड करें: पूरी गाइड

    2019 के पतझड़ तक, यदि आपके पास iPhone या iPod था या आप Apple Music का उपयोग करते थे, तो आपके पास iTunes होना आवश्यक था। फिर Apple ने Mac के लिए iTunes को बंद कर दिया और इसके बजाय अलग Music और Podcast ऐप्स पेश किए। तब तक, Macs iTunes के साथ प्रीइंस्टॉल्ड आते थे, लेकिन यदि आप Windows या Linux का उपयोग

  1. जावास्क्रिप्ट में Map ऑब्जेक्ट जावास्क्रिप्ट में Map ऑब्जेक्ट

    Map ऑब्जेक्ट को ES6 में पेश किया गया था और यह एलिमेंट्स का एक संग्रह है जो की और वैल्यू पेयर होते हैं। एक मैप में की या वैल्यू एक ऑब्जेक्ट या प्रिमिटिव वैल्यू हो सकती है। जावास्क्रिप्ट में मैप ऑब्जेक्ट के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta