Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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'
}];

हमें एक प्रोग्राम लिखने की आवश्यकता होती है जो ऑब्जेक्ट को एक साथ समूहित करता है ताकि टाइप प्रॉपर्टी के लिए समान मान वाले सभी ऑब्जेक्ट एक साथ दिखाई दें।

हम केवल प्रकार की संपत्ति के अनुसार सरणी को क्रमबद्ध करेंगे ताकि वस्तुएं प्रकार की संपत्ति के वर्णानुक्रम में संरेखित हो जाएं।

ऐसा करने का पूरा कोड होगा -

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 प्रॉपर्टी तभी काम करती है जब g संशोधक सेट हो। JavaScript में 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" />

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

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