ECMAScript 2024

  • পূর্ববর্তী পৃষ্ঠা JS 2023
  • পরবর্তী পৃষ্ঠা JS IE / Edge

JavaScript সংস্করণ সংখ্যা

পুরানো ECMAScript সংস্করণগুলি সংখ্যার নাম নির্দেশ করা হয়: ES5 এবং ES6

২০১৬ সাল থেকে, সংস্করণগুলি বছরের নাম নির্দেশ করা হয়: ES2016, 2018, 2020...

পঞ্চম সংস্করণ, ECMAScript 2024, ২০২৪ সালের জুলাইয়ে প্রকাশিত

ES2024-এর নতুন সুবিধা

সতর্কতা

এই সুবিধাগুলি অত্যন্ত নতুন

পুরানো ব্রাউজারগুলির জন্য প্রতিস্থাপন কোড (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