मैंने अभी इस बारे में सोचना शुरू कर दिया है, लेकिन jsFiddle में चारों ओर घूमते हुए खुद को बेनकाब करने के लिए कोई अंतर नहीं मिला।जावास्क्रिप्ट में ऐरे (1) और नया ऐरे (1) के बीच क्या अंतर है?
var a = new Array(1),
b = Array(1);
console.log(a, b);
आउटपुट एक अनिर्धारित सदस्य के साथ दो सरणी है।
for (in)
करने से पता चलता है कि उनके पास समान गुण हैं।
इनके बीच क्या अंतर है? क्या पहला व्यक्ति वस्तु को तुरंत स्पष्ट करता है?
कृपया सरणी शाब्दिक नोटेशन का उपयोग करने के बारे में मुझे व्याख्यान न करें क्योंकि मुझे पहले से ही पता है। मैं ऊपर बताए गए अपने ज्ञान में इस अंतर को भरना चाहता हूं।
[जेएस में नया कीवर्ड] (http://stackoverflow.com/questions/1646698/what-is-the-new-keyword-in-javascript) –
मैं उस पर जंगली स्टैब लेने जा रहा हूं और कहता हूं कि नए साधन यह है कि यह एक वस्तु है जैसा कि बिना किसी नए के है। नए वाले व्यक्ति के पास http://www.w3schools.com/jsref/jsref_obj_array.asp जैसा वर्णन किया गया है, जबकि कोई नया नहीं होगा। – Flipper
@ फ़्लीपर I प्रत्येक के गुणों के माध्यम से पुनरावृत्त हुआ और दोनों में एक ही तरीके प्रतीत होते हैं। – alex