Avatar ·

Lodash और Underscore.js के बीच क्या अंतर हैं और किसे चुनें?

सभी को नमस्ते! मैं JavaScript में नौसिखिया हूँ और डेटा के साथ काम करने के लिए सहायक लाइब्रेरीज़ सीखना शुरू किया है। मैं अक्सर देखता हूँ कि प्रोजेक्ट्स में या तो Lodash या Underscore.js का उपयोग किया जाता है। ये बहुत समान दिखते हैं: दोनों `_.map`, `_.filter`, `_.reduce`, `_.cloneDeep` जैसे functions प्रदान करते हैं।\n\nमैंने एक सरल उदाहरण पर दोनों को आज़माया:\n\n```javascript\n// Underscore\nconst data = [{id: 1, name: 'Alice'}, {id: 2, name: 'Bob'}];\nconst result = _.findWhere(data, {name: 'Alice'});\n\n// Lodash\nconst result2 = _.find(data, {name: 'Alice'});\n```\n\nलगभग एक जैसा ही है। लेकिन मैंने सुना है कि Lodash "तेज़" और "अधिक आधुनिक" है, जबकि Underscore "क्लासिक" है। मुझे समझ नहीं आ रहा:\n\n1. API में विशिष्ट अंतर क्या हैं? क्या ऐसे functions हैं जो केवल एक लाइब्रेरी में मौजूद हैं?\n2. क्या यह सच है कि Lodash काम करता है बेहतर?

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग