Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

जावास्क्रिप्ट में वैल्यू के आधार पर ऑब्जेक्ट्स को ग्रुप कैसे करें?


जावास्क्रिप्ट में वैल्यू के आधार पर ऑब्जेक्ट्स को ग्रुप करने के लिए निम्नलिखित कोड है:

उदाहरण

<!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>Group objects based on a value in JavaScript</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">CLICK HERE</button> <h3>Click on the above button to group the above object based on people's age</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>

आउटपुट

उपरोक्त कोड निम्नलिखित आउटपुट देगा:

जावास्क्रिप्ट में वैल्यू के आधार पर ऑब्जेक्ट्स को ग्रुप कैसे करें?

'CLICK HERE' बटन पर क्लिक करने और कंसोल इंस्पेक्ट करने पर:

जावास्क्रिप्ट में वैल्यू के आधार पर ऑब्जेक्ट्स को ग्रुप कैसे करें?


  1. पावरपॉइंट में ऑब्जेक्ट कैसे समूहित करें पावरपॉइंट में ऑब्जेक्ट कैसे समूहित करें

    जानने योग्य बातें आप जिन ऑब्जेक्ट को समूहित करना चाहते हैं उन्हें चुनें और कीबोर्ड पर Ctrl+G दबाएं। ऑब्जेक्ट चुनें, फिर उनमें से किसी पर राइट-क्लिक करें और मेनू से समूह चुनें। या मेनू से होम चुनें, फिर रिबन के ड्राइंग अनुभाग में व्यवस्थित - ड्रॉपडाउन मेनू से समूह चुनें। इस लेख में, आप पावरपॉइंट म

  1. JavaScript में ऑब्जेक्ट्स की सरणी को ID के आधार पर कैसे ग्रुप करें? JavaScript में ऑब्जेक्ट्स की सरणी को ID के आधार पर कैसे ग्रुप करें?

    JavaScript में ऑब्जेक्ट्स की सरणी को ID के आधार पर ग्रुप करने का निम्नलिखित कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <

  1. दो जावास्क्रिप्ट ऑब्जेक्ट्स को कैसे मर्ज करें? दो जावास्क्रिप्ट ऑब्जेक्ट्स को कैसे मर्ज करें?

    दो जावास्क्रिप्ट ऑब्जेक्ट्स को एक साथ मर्ज करने का कोड निम्नलिखित है - उदाहरण <!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>   &nb