मेरे पास दो जावास्क्रिप्ट एरे (A
और B
) हैं जिनमें मैंने बनाए गए ऑब्जेक्ट्स हैं। मैं यह जांचना चाहता हूं कि सरणी A
में सभी ऑब्जेक्ट सरणी B
में निहित हैं, लेकिन आवश्यक रूप से एक ही क्रम में नहीं हैं।जावास्क्रिप्ट Arrays - ऑर्डर को अनदेखा करने के लिए ऑब्जेक्ट्स के दो एरे की जांच,
ऐसा करने का सबसे अच्छा तरीका क्या है?
संपादित करें:
वे सभी वास्तविक वस्तुओं, नहीं पुरातन हैं, तो मैं (शायद JSON.stringify
की तरह कुछ का उपयोग) के साथ-साथ उनकी सामग्री और संरचना की तुलना करने की आवश्यकता होगी।
मैं ऐसा करना चाहता हूं क्योंकि मैं टेस्ट-संचालित विकास सीख रहा हूं, और मैं उन कार्यों का परीक्षण करना चाहता हूं जो वस्तुओं की सूचियां लौटाते हैं। मुझे यह जांचने की ज़रूरत है कि लौटाई गई सूचियों में उनमें अपेक्षित वस्तुएं हैं या नहीं (आदेश इस मामले में कोई फर्क नहीं पड़ता)।
क्या वे 'सत्य', 'झूठी', '23' या वास्तविक वस्तुओं जैसे प्राइमेटिव हैं? क्या आप यह भी समझा सकते हैं कि आप ऐसा क्यों करना चाहते हैं? एक बेहतर तरीका हो सकता है। – ChaosPandion
स्पष्टीकरण के लिए संपादित प्रश्न। – Chetan
पहले क्रमबद्ध क्यों नहीं करें और फिर – Xinus