JavaScript Map.groupBy()

সংজ্ঞা ও ব্যবহার

Map.groupBy() এই মথড়টি কার্যকরী ফাংশন থেকে ফিরিয়ে দিতে গিয়ে অবজেক্টের এলিমেন্টসকে গ্রুপিং করে

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);

আপনার নিজেই চেষ্টা করুন

মনোনীতি

মৌলিক অবজেক্ট এবং ফলাফল অবজেক্টের এলিমেন্টসকে একই হবে

কোনো কোনো অবজেক্টের পরিবর্তনগুলি অন্য অবজেক্টেও প্রতিফলিত হবে

Object.groupBy() এবং Map.groupBy()-র পার্থক্য

Object.groupBy() এবং Map.groupBy() পার্থক্য

Object.groupBy() এলিমেন্টসকে JavaScript অবজেক্টে গ্রুপিং করুন

Map.groupBy() এলিমেন্টসকে Map অবজেক্টে গ্রুপিং করুন

সংজ্ঞা

Map.groupBy(iterable, callback)

পারামিটার

পারামিটার বর্ণনা
iterable অপরিহার্য। পর্যালোচনীয় কর্মসূচী বা Map
callback

অপরিহার্য। প্রত্যেক এলিমেন্টের জন্য কার্যকরী ফাংশন

এই ফাংশনটি এলিমেন্টস গ্রুপিং নাম ফিরিয়ে দিতে হবে。

ফলাফল

ধরন বর্ণনা
Object গ্রুপিং এলিমেন্টস ধারণকারী Map অবজেক্ট

ব্রাউজার সমর্থন

Map.groupBy() এটি ES2024-র বৈশিষ্ট্য।

আগামী ২০২৪ সালের ৩ মার্চ থেকে, সমস্ত আধুনিক ব্রাউজারগুলি পূর্ণায়ীভাবে সমর্থন করবে:

Chrome Edge Firefox Safari Opera
Chrome 117 Edge 117 Firefox 119 Safari 17.4 Opera 103
2023 সালের ৯ সেপ্টেম্বর 2023 সালের ৯ সেপ্টেম্বর 2023 সালের ১০ অক্টোবর 2024 সালের ১০ অক্টোবর 2023 সালের ৫ মে