_isEqual()
_isEqual() अंडरस्कोर . से है और लॉश जावास्क्रिप्ट की लाइब्रेरी। इसका उपयोग जावास्क्रिप्ट ऑब्जेक्ट्स की तुलना करने के लिए किया जाता है। इस पद्धति का महत्व यह है कि यह वस्तुओं की तुलना करते समय गुणों के क्रम की परवाह नहीं करता है। यह केवल जाँचता है कि दो वस्तुओं में गुण समान हैं या नहीं। जबकि JSON.stringify() , जिसका उपयोग वस्तुओं की तुलना करने में किया जाता है, वस्तुओं के गुणों के क्रम की भी जाँच करता है, जिससे _isEqual() बनता है बेहतर विकल्प।
वाक्यविन्यास
_.isEqual(object1, object2);
यह दो वस्तुओं को पैरामीटर के रूप में स्वीकार करता है और जांचता है कि वे बराबर हैं या नहीं।
उदाहरण
आउटपुट
<पूर्व>सत्य
निम्नलिखित उदाहरण में, दोनों JSON.stringify() और _isEqual() विधियों का प्रयोग किया जाता है। चूंकि गुणों का क्रम _isEqual() . के लिए कोई समस्या नहीं है विधि यह आउटपुट के रूप में सत्य देता है जबकि JSON.stringify () आउटपुट के रूप में असत्य देता है।