अपने दुभाषिया / कंसोल को बूट करें और तुलना का प्रयास करें
> ",,," == Array(4)
True
क्यों? पहले तो मैंने सोचा कि शायद आप ",,," चार वर्णों के एक सरणी के रूप में '\ _' को समाप्त करने वाले स्लाइस के रूप में सोच सकते हैं, ऐसा क्यों हो सकता है, लेकिन
> "..." == Array(4)
"गलत" लौटाता है। तो क्यों? मुझे पता है कि यह जावास्क्रिप्ट में डक टाइपिंग का कुछ मूर्खतापूर्ण सा है, लेकिन उत्सुक है कि इस व्यवहार को क्या रेखांकित करता है। जेडब्ल्यू शॉ की उत्कृष्ट प्रस्तुति से यह देखकर यहाँ btw ।
===बजाय हमेशा उपयोग करें ==।