ECMAScript 2023

  • पिछला पृष्ठ JS 2022
  • अगला पृष्ठ JS 2024

JavaScript संस्करण संख्या

प्रारंभिक ECMAScript संस्करण अंकों के नाम से नामित किए जाते हैं: ES5 और ES6。

2016 वर्ष से शुरू होकर, संस्करण वर्ष के नाम से नामित किए जाते हैं: ES2016, 2018, 2020......

दूसरी संस्करण 14, अर्थात ECMAScript 2023, 2023 में जून में जारी की गई।

ES2023 में नई विशेषताएं

चेतावनी

ये विशेषताएं अभी तक नई हैं。

कुछ पुराने ब्राउज़रों के लिए विकल्पीय कोड (Polyfill) की आवश्यकता हो सकती है。

जेसक्रिप्ट Array findLast() विधा

ES2023 में जोड़ा गया findLast() विधा, यह विधा एकल-दस्ता के अंत से शुरू करके एक विशिष्ट शर्त को पूरा करने वाला पहला एलिमेंट को वापस करती है。

उदाहरण

const temp = [27, 28, 30, 40, 42, 35, 30];
let high = temp.findLast(x => x > 40);

स्वयं को प्रयोग करें

जेसक्रिप्ट Array findLastIndex() विधा

findLastIndex() विधा अंतिम एलिमेंट को खोजती है जो एक विशिष्ट शर्त को पूरा करता है。

उदाहरण

const temp = [27, 28, 30, 40, 42, 35, 30];
let pos = temp.findLastIndex(x => x > 40);

स्वयं को प्रयोग करें

जेसक्रिप्ट Array toReversed() विधा

ES2023 में Array toReversed() विधा, एक निश्चित तरीके से एकल-दस्ता को उल्टा करने के लिए सुरक्षित तरीका है जिससे मूल एकल-दस्ता बदला नहीं जाता。

नई toReversed() विधा के साथ reverse() विधाओं के अंतर का पाठ है, नई विधा एक नई एकल-दस्ता बनाती है और मूल एकल-दस्ता अपरिवर्तित रहता है, जबकि पुरानी विधा मूल एकल-दस्ता को बदलती है。

उदाहरण

const months = ["Jan", "Feb", "Mar", "Apr"];
const reversed = months.toReversed();

स्वयं को प्रयोग करें

जेसक्रिप्ट Array toSorted() विधा

ES2023 में Array toSorted() विधा, एक निश्चित तरीके से एकल-दस्ता को क्रमबद्ध करने के लिए सुरक्षित तरीका है जिससे मूल एकल-दस्ता बदला नहीं जाता。

नई toSorted() विधा के साथ sort() विधाओं के अंतर का पाठ है, नई विधा एक नई एकल-दस्ता बनाती है और मूल एकल-दस्ता अपरिवर्तित रहता है, जबकि पुरानी विधा मूल एकल-दस्ता को बदलती है。

उदाहरण

const months = ["Jan", "Feb", "Mar", "Apr"];
const sorted = months.toSorted();

स्वयं को प्रयोग करें

जेसक्रिप्ट Array toSpliced() विधा

ES2023 में Array toSpliced() विधा, एक निश्चित तरीके से एकल-दस्ता को जोड़ने के लिए सुरक्षित तरीका है जिससे मूल एकल-दस्ता बदला नहीं जाता。

नई toSpliced() विधा के साथ splice() विधाओं के अंतर का पाठ है, नई विधा एक नई एकल-दस्ता बनाती है और मूल एकल-दस्ता अपरिवर्तित रहता है, जबकि पुरानी विधा मूल एकल-दस्ता को बदलती है。

उदाहरण

const months = ["Jan", "Feb", "Mar", "Apr"];
const spliced = months.toSpliced(0, 1);

स्वयं को प्रयोग करें

JavaScript Array with() मथड़ा

ES2023 में Array with() एक तरह से असली एलिमेंट को बदले बिना एलिमेंट अपडेट करने के लिए एक सुरक्षित तरीका है。

उदाहरण

const months = ["Januar", "Februar", "Mar", "April"];
const new = months.with(2, "March");

स्वयं को प्रयोग करें

JavaScript Shebang (#!)

शेबैंक यह है जो स्क्रिप्ट के शुरू में बैर के साथ आता है。#) और नाक (!) के संयोजन (#!):

#!/usr/bin/env node

ऊपरी उदाहरण कोड को चलाने के लिए ऑपरेटिंग सिस्टम को node प्रोग्राम का उपयोग करने के लिए बताता है。

अब, आप ./fileName.js को जाने के लिए जाने के लिए JavaScript कोड चलाने के बजाय node fileName.js

#! इसके अलावा sharp-exclamation (टेंगा शहरी नाक), hashbang (हैशबैंग), pound-bang (पाउंड-बैंग) या hash-pling (हैश-प्लिंग) के रूप में भी जाना जाता है。

  • पिछला पृष्ठ JS 2022
  • अगला पृष्ठ JS 2024