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

JavaScript में बच्चों के ऑब्जेक्ट की प्रॉपर्टी के आधार पर ऐरे ग्रुपिंग


हमारे पास ऑब्जेक्ट्स का एक ऐरे है जिसमें कुछ कारों का डेटा है। ऐरे इस प्रकार दिया गया है:

const cars = [{    company: 'Honda',    type: 'SUV' }, {    company: 'Hyundai',    type: 'Sedan' }, {    company: 'Suzuki',    type: 'Sedan' }, {    company: 'Audi',    type: 'Coupe' }, {    company: 'Tata',    type: 'SUV' }, {    company: 'Morris Garage',    type: 'Hatchback' }, {    company: 'Honda',    type: 'SUV' }, {    company: 'Tata',    type: 'Sedan' }, {    company: 'Honda',    type: 'Hatchback' }];

हमें एक ऐसा प्रोग्राम लिखना है जो ऑब्जेक्ट्स को इस तरह ग्रुप करे कि type प्रॉपर्टी का समान मान रखने वाले सभी ऑब्जेक्ट एक साथ आएं।

हम ऐरे को type प्रॉपर्टी के अनुसार सॉर्ट करेंगे ताकि ऑब्जेक्ट्स टाइप्स प्रॉपर्टी के वर्णमाला क्रम में व्यवस्थित हो जाएं।

इसे करने का पूरा कोड होगा:

const cars = [{    company: 'Honda',    type: 'SUV' }, {    company: 'Hyundai',    type: 'Sedan' }, {    company: 'Suzuki',    type: 'Sedan' }, {    company: 'Audi',    type: 'Coupe' }, {    company: 'Tata',    type: 'SUV' }, {    company: 'Morris Garage',    type: 'Hatchback' }, {    company: 'Honda',    type: 'SUV' }, {    company: 'Tata',    type: 'Sedan' }, {    company: 'Honda',    type: 'Hatchback' }]; const sorter = (a, b) => {    return a.type.toLowerCase() > b.type.toLowerCase() ? 1 : -1; } cars.sort(sorter); console.log(cars);

कंसोल में आउटपुट होगा:

[    { company: 'Audi', type: 'Coupe' },    { company: 'Honda', type: 'Hatchback' },    { company: 'Morris Garage', type: 'Hatchback' },    { company: 'Tata', type: 'Sedan' },    { company: 'Suzuki', type: 'Sedan' },    { company: 'Hyundai', type: 'Sedan' },    { company: 'Honda', type: 'SUV' },    { company: 'Tata', type: 'SUV' },    { company: 'Honda', type: 'SUV' } ]

  1. जावास्क्रिप्ट में lastIndex प्रॉपर्टी जावास्क्रिप्ट में lastIndex प्रॉपर्टी

    जावास्क्रिप्ट में lastIndex प्रॉपर्टी उस इंडेक्स पोजीशन को लौटाती है जहां मैच होता है और अगला मैच उसी पोजीशन से शुरू होता है। lastIndex प्रॉपर्टी केवल तभी काम करती है जब g मोडिफायर सेट हो। जावास्क्रिप्ट में lastIndex प्रॉपर्टी के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en&

  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>

  1. जावास्क्रिप्ट में image() ऑब्जेक्ट जावास्क्रिप्ट में image() ऑब्जेक्ट

    image ऑब्जेक्ट HTML  एलिमेंट को दर्शाता है। जावास्क्रिप्ट में image ऑब्जेक्ट के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initia