जावास्क्रिप्ट में, किसी ऑब्जेक्ट और हैश के बीच क्या अंतर है? आप एक बनाम दूसरे बनाते हैं, और आप परवाह क्यों करेंगे? क्या निम्न कोड उदाहरणों के बीच कोई अंतर है?किसी ऑब्जेक्ट और हैश के बीच अंतर?
var kid = {
name: "juni",
age: 1
}
और:
var kid = new Object();
kid.name = "juni";
kid.age = 1;
और:
var kid = new Object();
kid["name"] = "juni";
kid["age"] = 1;
आप किसी भी अन्य कोड उदाहरण मैं उदाहरण देकर स्पष्ट करना चाहिए के बारे में सोच सकते हैं?
कोर प्रश्न यहाँकिसी ऑब्जेक्ट और हैश के बीच क्या अंतर है?
मैं अपने बयान "और वस्तु और एक हैश के बीच अंतर" लगता है कि "और वस्तु और एक (हैश बीच का अंतर सामने करने के लिए है)नक्शा"। – Peter
अच्छा बिंदु ... लेकिन एक वास्तविक जावास्क्रिप्ट प्रकार हैश नहीं है? –
जावास्क्रिप्ट में हैश प्रकार जैसी कोई चीज़ नहीं है। '{}' 'ऑब्जेक्ट 'प्रकार के लिए केवल एक छोटा सा प्रारंभिक प्रारंभकर्ता है। और '[]' 'ऐरे' प्रकार के लिए केवल एक छोटा हाथ प्रारंभकर्ता है। – Blixt