ECMAScript 2024
- पिछला पृष्ठ JS 2023
- अगला पृष्ठ JS IE / Edge
JavaScript संस्करण संख्या
शुरुआती ECMAScript संस्करण संख्या से नामकरण किए जाते हैं: ES5 और ES6。
2016 से शुरू में संस्करण वर्ष के नाम से नामकरण किए जाते हैं: ES2016, 2018, 2020...
संस्करण 15, ECMAScript 2024, 2024 जुलाई में जारी किया गया।
ES2024 में नए फ़ंक्शन
- Object.groupBy()
- Map.groupBy()
- Temporal.PlainDate()
- Temporal.PlainTime()
- Temporal.PlainMonthDay()
- Temporal.PlainYearMonth()
चेतावनी
ये फ़ंक्शन सामान्यतया नए हैं।
पुराने ब्राउज़रों में प्रतिस्थापन कोड (Polyfill) की आवश्यकता हो सकती है।
JavaScript Object.groupBy()
इंस्टांस
// एक आयत्ता बनाने के लिए const fruits = [ {name:"apples", quantity:300}, {name:"bananas", quantity:500}, {name:"oranges", quantity:200}, {name:"kiwi", quantity:150} ]; // ग्रुप एलीमेंट के लिए कॉलबैक फ़ंक्शन function myCallback({ quantity }) { return quantity > 200 ? "ok" : "low"; } // अनुमान ग्रुप const result = Object.groupBy(fruits, myCallback);
वर्णन
Object.groupBy()
विधि कॉलबैक फ़ंक्शन द्वारा वापस दिए गए स्ट्रिंग मूल्य के अनुसार ऑब्जेक्ट के एलीमेंट को ग्रुप करती है।
Object.groupBy()
विधि मूल ऑब्जेक्ट को नहीं बदलेगी।
ध्यान:
मूल ऑब्जेक्ट और वापसी ऑब्जेक्ट के एलीमेंट समान हैं।
मूल ऑब्जेक्ट या वापसी ऑब्जेक्ट में किए गए परिवर्तन दोनों में साथ-साथ दिखाई देंगे।
JavaScript Map.groupBy()
इंस्टांस
// एक आयत्ता बनाने के लिए const fruits = [ {name:"apples", quantity:300}, {name:"bananas", quantity:500}, {name:"oranges", quantity:200}, {name:"kiwi", quantity:150} ]; // ग्रुप एलीमेंट के लिए कॉलबैक फ़ंक्शन function myCallback({ quantity }) { return quantity > 200 ? "ok" : "low"; } // अनुमान ग्रुप const result = Map.groupBy(fruits, myCallback);
वर्णन
Map.groupBy()
विधि कॉलबैक फ़ंक्शन द्वारा वापस दिए गए स्ट्रिंग मूल्य के अनुसार ऑब्जेक्ट के एलीमेंट को ग्रुप करती है।
Map.groupBy()
विधि मूल ऑब्जेक्ट को नहीं बदलेगी।
ध्यान:
मूल ऑब्जेक्ट और वापसी ऑब्जेक्ट के एलीमेंट समान हैं।
मूल ऑब्जेक्ट या वापसी ऑब्जेक्ट में किए गए परिवर्तन दोनों में साथ-साथ दिखाई देंगे।
Object.groupBy() vs Map.groupBy()
Object.groupBy()
और Map.groupBy()
अंतर का है:
Object.groupBy()
एलिमेंट को एक JavaScript ऑब्जेक्ट में ग्रुप करें。
Map.groupBy()
एलिमेंट को एक Map ऑब्जेक्ट में ग्रुप करें。
JavaScript Temporal.PlainDate()
इंस्टांस
const date = Temporal.PlainDate(2024, 5, 1);
JavaScript Temporal.PlainTime()
इंस्टांस
const date = new Temporal.PlainTime(10, 30);
JavaScript Temporal.PlainMonthDay()
इंस्टांस
const date = new Temporal.PlainMonthDay(5, 1);
JavaScript Temporal.PlainYearMonth()
इंस्टांस
const date = new Temporal.PlainYearMonth(2024, 5);
- पिछला पृष्ठ JS 2023
- अगला पृष्ठ JS IE / Edge