কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে ভ্যালু অনুযায়ী অবজেক্ট গ্রুপ করা


নিচে জাভাস্ক্রিপ্টে ভ্যালু অনুযায়ী অবজেক্ট গ্রুপ করার কোড দেওয়া হলো:

উদাহরণ

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    }    .result {       font-size: 18px;       font-weight: 500;       color: rebeccapurple;    } </style> </head> <body> <h1>জাভাস্ক্রিপ্টে ভ্যালু অনুযায়ী অবজেক্ট গ্রুপ করা</h1> <div class="result"> { name: 'Rohan', age: 18 }, { name: 'Mohan', age: 20 }, { name: 'Shawn', age: 18 }, { name: 'Michael', age: 18 }, { name: 'David', age: 20 } </div> <button class="Btn">এখানে ক্লিক করুন</button> <h3>উপরোক্ত বাটনে ক্লিক করে উপরের অবজেক্টগুলো মানুষের বয়স অনুযায়ী গ্রুপ করুন</h3> <script>    let resEle = document.querySelector(".result");    let sampleEle = document.querySelector(".sample");    let BtnEle = document.querySelector(".Btn");    const people = [       { name: "Rohan", age: 18 },       { name: "Mohan", age: 20 },       { name: "Shawn", age: 18 },       { name: "Michael", age: 18 },       { name: "David", age: 20 },    ];    let groupBy = (array, key) => {       return array.reduce((result, obj) => {          (result[obj[key]] = result[obj[key]] || []).push(obj);          return result;       }, {});    };    let a = groupBy(people, "age");    BtnEle.addEventListener("click", () => {       console.log(a);    }); </script> </body> </html>

আউটপুট

উপরোক্ত কোড নিচের আউটপুট দেবে:

জাভাস্ক্রিপ্টে ভ্যালু অনুযায়ী অবজেক্ট গ্রুপ করা

‘এখানে ক্লিক করুন’ বাটনে ক্লিক করলে ও কনসোল ইন্সপেক্ট করলে –

জাভাস্ক্রিপ্টে ভ্যালু অনুযায়ী অবজেক্ট গ্রুপ করা


  1. পাওয়ারপয়েন্টে অবজেক্ট গ্রুপ করার পদ্ধতি

  2. জাভাস্ক্রিপ্টে অবজেক্টের অ্যারে ID দিয়ে গ্রুপ করা

  3. জাভাস্ক্রিপ্টে দুটি অবজেক্ট মার্জ করা

  4. জাভাস্ক্রিপ্টে অবজেক্ট গ্রুপ বাই প্রপার্টি