ایایاس 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() در برابر 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