2012-07-12 6 views
8

उदाहरण के लिए, [].map "जावास्क्रिप्ट 1.6 में लागू किया गया था।" क्या यह एक ईएस 5 विधि है? 1.संस्करण से कैसे संबंधित है?जावास्क्रिप्ट संस्करण ECMAScript संस्करणों से कैसे संबंधित हैं?

+1

"जावास्क्रिप्ट 1.6" का कोई भी भौगोलिक-आधारित ब्राउज़र के बाहर कोई महत्वपूर्ण अर्थ नहीं है। "इतिहास इतिहास" ब्राउज़ करने के लिए [संस्करण अवलोकन पृष्ठ] (https://developer.mozilla.org/Special:Tags?tag=JavaScript_version_overviews) देखें। –

+0

@RobW धन्यवाद- मुझे इसके बारे में निश्चित नहीं था (चाहे वे संस्करण कुछ ऐसा थे जो मोज़िला आया था या फिर वे कहीं और से आए थे)। – ryanve

उत्तर

2

संस्करण संख्या मोज़िला उपयोग और ईसीएमएस्क्रिप्ट मानक के संस्करण संख्याओं के बीच वास्तव में सख्त पत्राचार नहीं हैं। एक table on Wikipedia है जो आप जो खोज रहे हैं वह हो सकता है - आप देखेंगे कि जावास्क्रिप्ट 1.6 ईसीएमएस्क्रिप्ट 3 और उसके बाद कुछ अतिरिक्त एक्सटेंशन से मेल खाता है। [].map विशेष रूप से ईसीएमएस्क्रिप्ट 5 में मानकीकृत किया गया था, लेकिन मेरी समझ के लिए, ईसीएमएस्क्रिप्ट 5 मानक प्रकाशित होने से पहले इस सुविधा को फ़ायरफ़ॉक्स द्वारा पहली बार पेश किया गया था। (फ़ायरफ़ॉक्स 1.5 जिसमें जावास्क्रिप्ट 1.6 शामिल था 2 9 नवंबर, 2005 को जारी किया गया था, और मानक सितंबर 200 9 में प्रकाशित हुआ प्रतीत होता है।)

+0

वास्तव में बहुत सारी विशेषताएं हैं जिन्हें पहली बार स्पाइडरमोन्की/फ़ायरफ़ॉक्स में 1.5-जावास्क्रिप्ट संस्करणों में से एक में पेश किया गया था और बाद में ईसीएमएस्क्रिप्ट 5 में अपना रास्ता बना दिया गया। स्पाइडरमोन्की केवल कुछ ही विशेषताएं हैं, इनमें से कुछ संभावनाएं हैं ईसीएमएस्क्रिप्ट सद्भाव का हिस्सा बनें। –

संबंधित मुद्दे

 संबंधित मुद्दे