मैं Node.js साथ शुरू हो रही हूँ और मैं एक मुश्किल समय जावास्क्रिप्ट का कौन सा संस्करण पता लगाना हो रही है नोड जो पता लगाना क्या सुविधाओं मैं कर सकते हैं यह कठिन बना देता है द्वारा समर्थित है उपयोग। मैं जो जानता हूं वह यहां है।जावास्क्रिप्ट का कौन-सा संस्करण Node.js में समर्थित है
- Node वी 8 का उपयोग करता ECMA-262, 3 संस्करण में विनिर्दिष्ट
- V8 ECMAScript लागू करता
- ECMA-262, 3 संस्करण, JavaScript 1.5
यह देखते है मुझे लगता है कि मैंने उपयोग कर सकते हैं नोड में जावास्क्रिप्ट 1.5 संगत कोड। हालांकि, यह पता चला है कि मैं अन्य संरचनाओं के बीच Array.forEach
का उपयोग कर सकता हूं, भले ही एमडीसी के अनुसार यह जावास्क्रिप्ट 1.6 - ईसीएमए -262, 5 वां संस्करण तक उपलब्ध नहीं है।
मैं गलत कहां जा रहा हूं? क्या वहां कोई दस्तावेज है जो उपलब्ध भाषा सुविधाओं का विवरण देता है?
2015 अपडेट के लिए, देखें [ईसीएमएस्क्रिप्ट 6 विशेषताएं नोड.जेएस 0.12 में उपलब्ध हैं] (http://stackoverflow.com/questions/28388885/ecmascript-6-features-available-in-node-js-0-12)। –
और 05-056 अपडेट, [नोडजेक्स डॉक्स] (https://nodejs.org/en/docs/es6/) के अनुसार, वे [जावास्क्रिप्ट ईसीएमए -262 विनिर्देश, 6 वां संस्करण] का अनुसरण करते हैं (http: //www.ecma- international.org/publications/standards/Ecma-262.htm) और "सभी ईसीएमएस्क्रिप्ट 2015 (ES6) सुविधाओं को शिपिंग, चरणबद्ध और प्रगति सुविधाओं के लिए तीन समूहों में विभाजित किया गया है" –