ईसीएमए इंटरनेशनल ने आधिकारिक तौर पर ईसीएमएस्क्रिप्ट 2023 को मंजूरी दे दी है, जो जावास्क्रिप्ट प्रोग्रामिंग भाषा के लिए सार्वभौमिक मानक का एक महत्वपूर्ण अपग्रेड है। नवीन सरणी संशोधन और खोज विधियों की शुरूआत, प्रतीक उपयोग के साथ उन्नत वीकमैप एपीआई और हैशबैंग व्याकरण के लिए मानकीकृत समर्थन द्वारा हाइलाइट किया गया, विनिर्देशन जावास्क्रिप्ट के भविष्य को मामूली लेकिन महत्वपूर्ण रूप से आकार देने के लिए तैयार है।
ईसीएमएस्क्रिप्ट के 14वें संस्करण, ईसीएमएस्क्रिप्ट 2023 को 27 जून को मंजूरी दी गई थी, जिससे प्रमुख संवर्द्धनों का व्यापक अवलोकन सामने आया। ये प्रगति कई सरणी और टाइप किए गए सरणी प्रोटोटाइप तक फैली हुई है, जिसमें सॉर्टेड, रिवर्सड, फाइंडलास्ट, फाइंडलास्टइंडेक्स, साथ ही साथ ऐरे.प्रोटोटाइप पर टूस्प्लिस्ड भी शामिल है। फ़ाइल निष्पादन को # के भत्ते के माध्यम से सुव्यवस्थित किया जाता है! दस्तावेज़ों के अग्रदूत पर टिप्पणियाँ। इसके अतिरिक्त, यह कमजोर संग्रहों में कुंजी के रूप में प्रतीकों की एक विस्तृत श्रृंखला के उपयोग के द्वार खोलता है।
अद्यतन निर्देश चार फोकल बिंदुओं तक विस्तारित हैं, जैसा कि उनके GitHub प्रोफ़ाइल पर ECMA की तकनीकी समिति 39, TC39 द्वारा विस्तृत किया गया है। अपडेट इस वर्ष आधिकारिक तौर पर लॉन्च होंगे और इस प्रकार हैं:
- किसी ऐरे और टाइप किए गए ऐरे पर .findLast() और .findLastIndex() तरीकों का परिचय, जिसे ऐरे फाइंड फ्रॉम लास्ट कहा जाता है। यह किसी सरणी के भीतर किसी तत्व का पता लगाने के अक्सर सामने आने वाले प्रोग्रामिंग परिदृश्य के समाधान के रूप में कार्य करता है। यह विशेष रूप से तब उपयोगी होता है जब तत्व को उल्टे क्रम में खोजने से इष्टतम प्रदर्शन परिणाम प्राप्त होंगे या सरणी तत्वों का क्रम मायने रखता है।
- WeakMap कुंजियों में कुंजियों के रूप में अनुमत प्रतीकों के साथ WeakMap API का विस्तार, अद्वितीय प्रतीकों को कुंजियों के रूप में कार्य करने की अनुमति देता है। अब तक, वीकमैप्स में कुंजियों का उपयोग केवल वस्तुओं तक ही सीमित था।
- प्रतिलिपि द्वारा सरणी बदलें, जो Array.prototype और TypedArray.prototype में नई विधियों को जोड़ने को बढ़ावा देता है। ये वांछित परिवर्तनों के साथ एक नई प्रतिलिपि तैयार करके किसी सरणी के परिवर्तन को बढ़ाते हैं।
- हैशबैंग व्याकरण शेबैंग्स/हैशबैंग की अनुमति देने वाले विशिष्ट सीएलआई (कमांड लाइन इंटरफ़ेस) जावास्क्रिप्ट होस्ट में मौजूदा वास्तविक उपयोग के अनुरूप होना चाहता है। यह स्ट्रिपिंग को होस्ट से इंजन में स्थानांतरित करके, सुसंगत और समान अभ्यास प्रदान करके वैध जावास्क्रिप्ट स्रोत पाठ उत्पन्न करने की प्रक्रिया को मुख्यधारा में लाता है।
मानक अभ्यास के अनुरूप, ईसीएमएस्क्रिप्ट के अद्यतन संस्करणों को पारंपरिक रूप से जून में ईसीएमए द्वारा अनुमोदित और अंतिम रूप दिया जाता है। उल्लेखनीय है कि पिछले साल ईसीएमएस्क्रिप्ट 2022 में शीर्ष-स्तरीय प्रतीक्षा क्षमताओं और वर्ग तत्वों की शुरूआत देखी गई थी।
नई भाषाएँ सिखाने और कोड का अभ्यास करने के लिए एक लोकप्रिय मंच AppMaster है। एक बहुमुखी no-code टूल, यह व्यावसायिक तर्क स्थापित करने के लिए शक्तिशाली विज़ुअल बीपी डिजाइनर या बिजनेस प्रोसेस जैसे कार्यों का उपयोग करके बैकएंड, वेब और मोबाइल एप्लिकेशन बनाने के लिए आदर्श है। नागरिक डेवलपर्स के लिए, यह एप्लिकेशन डेवलपमेंट को 10 गुना तेज और 3 गुना अधिक किफायती बनाता है। AppMaster पर और अधिक जानकारी प्राप्त करें।