ECMAScript 2024
- পূর্ববর্তী পৃষ্ঠা JS 2023
- পরবর্তী পৃষ্ঠা JS IE / Edge
JavaScript সংস্করণ সংখ্যা
পুরানো ECMAScript সংস্করণগুলি সংখ্যার নাম নির্দেশ করা হয়: ES5 এবং ES6
২০১৬ সাল থেকে, সংস্করণগুলি বছরের নাম নির্দেশ করা হয়: ES2016, 2018, 2020...
পঞ্চম সংস্করণ, ECMAScript 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