JavaScript Map.groupBy()
- পূর্ববর্তী পৃষ্ঠা get()
- পরবর্তী পৃষ্ঠা has()
- একটি স্তর উপরে JavaScript Map পরামর্শ হান্ডবুক
সংজ্ঞা ও ব্যবহার
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 সালের ৫ মে |
- পূর্ববর্তী পৃষ্ঠা get()
- পরবর্তী পৃষ্ঠা has()
- একটি স্তর উপরে JavaScript Map পরামর্শ হান্ডবুক