मैं Node.js के साथ आरंभ कर रहा हूं और मुझे यह पता लगाने में कठिन समय मिल रहा है कि जावास्क्रिप्ट का कौन सा संस्करण नोड द्वारा समर्थित है, जो यह पता लगाना मुश्किल बनाता है कि मैं किन विशेषताओं का उपयोग कर सकता हूं। यहां मैं जानता हूं।
- नोड V8 का उपयोग करता है
- V8 ईसीएमएस्क्रिप्ट लागू करता है जैसा कि ईसीएमए -262, 3 डी संस्करण में निर्दिष्ट है
- ECMA-262, तीसरा संस्करण जावास्क्रिप्ट 1.5 है
इसे देखते हुए, मुझे लगता है कि मैं नोड में जावास्क्रिप्ट 1.5 संगत कोड का उपयोग कर सकता हूं। हालाँकि, यह पता चलता है कि मैं Array.forEachअन्य निर्माणों के बीच भी इसका उपयोग कर सकता हूं , भले ही एमडीसी के अनुसार यह जावास्क्रिप्ट 1.6 - ECMA-262, 5 वें संस्करण तक उपलब्ध नहीं है।
मुझसे कहां गलती हो रही है? क्या कहीं एक दस्तावेज है जो उपलब्ध भाषा सुविधाओं का विवरण देता है?