this answer में एक साधारण कार्य है जो सरणी मूल्यों वाले सरणी के लिए सरणी समानता को वापस कर देगा।यह जावास्क्रिप्ट सरणी समानता क्यों साबित करता है या कैसे?
हालांकि, मुझे यकीन नहीं है कि यह क्यों काम करता है। यहां फ़ंक्शन है:
function arrays_equal(a,b) { return !!a && !!b && !(a<b || b<a); }
मुझे अधिकतर दूसरी छमाही में दिलचस्पी है; इस बिट:
!(a<b || b<a)
क्यों <
और >
काम जब सरणियों की तुलना करता है लेकिन ==
नहीं करता है?
जावास्क्रिप्ट के भीतर विधियों से कम और उससे अधिक कैसे काम करते हैं?
+1 कुछ नया जे एस में प्रत्येक दिन हो रही है: जब आप गैर देशी
JSON.stringify
उपयोग कर रहे हैं, यह विचित्र बातें चक्रीय आदानों के लिए की तरह कर सकते हैं। लवली भाषा – Sarfraz@ सर्फ्राज़: हाँ, जब तक कि आप कुछ बुरा डिबगिंग के बाद इस तरह की चीज़ों को नहीं खोज लेते ... – pimvdb
हाल ही में इसे सीखना शुरू कर दिया है ** गंभीरता से ** आगे बढ़ना :)। आपके पास एक ब्लॉग होना चाहिए :) – Sarfraz