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

JavaScript में ऑब्जेक्ट ऑफ ऑब्जेक्ट्स को उसके कुंजी मान के अनुसार कैसे सॉर्ट करें


मान लीजिए, हमारे पास एक ऑब्जेक्ट है जिसमें कुंजियां स्ट्रिंग लिटरल हैं और उनके मान भी ऑब्जेक्ट हैं जैसे -

const companies = {    'landwaves ltd': {employees: 1200, worth: '1.2m', CEO: 'Rajiv Bansal'},    'colin & co': {employees: 200, worth: '0.2m', CEO: 'Sukesh Maheshwari'},    'motilal biscuits': {employees: 975, worth: '1m', CEO: 'Rahul Gupta'},    'numbtree': {employees: 1500, worth: '1.5m', CEO: 'Jay Kumar'},    'solace pvt ltd': {employees: 1800, worth: '1.65m', CEO: 'Arvind Sangal'},    'ambicure': {employees: 170, worth: '0.1m', CEO: 'Preetam Chawla'},    'dis n dat': {employees: 540, worth: '1m', CEO: 'Mohit Sharma'}, }

हमें एक फ़ंक्शन लिखना है जो ऑब्जेक्ट को उसकी कुंजियों के अनुसार सॉर्ट करता है और उसे लौटाता है।

उदाहरण

const companies = {    'landwaves ltd': {employees: 1200, worth: '1.2m', CEO: 'Rajiv Bansal'},    'colin & co': {employees: 200, worth: '0.2m', CEO: 'Sukesh Maheshwari'},    'motilal biscuits': {employees: 975, worth: '1m', CEO: 'Rahul Gupta'},    'numbtree': {employees: 1500, worth: '1.5m', CEO: 'Jay Kumar'},    'solace pvt ltd': {employees: 1800, worth: '1.65m', CEO: 'Arvind Sangal'},    'ambicure': {employees: 170, worth: '0.1m', CEO: 'Preetam Chawla'},    'dis n dat': {employees: 540, worth: '1m', CEO: 'Mohit Sharma'}, }; const sortKeys = (obj) => {    return Object.assign(...Object.entries(obj).sort().map(([key, value])    => {       return {          [key]: value       }    })); }; console.log(sortKeys(companies));

आउटपुट

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

{    ambicure: { employees: 170, worth: '0.1m', CEO: 'Preetam Chawla' },    'colin & co': { employees: 200, worth: '0.2m', CEO: 'Sukesh Maheshwari'},    'dis n dat': { employees: 540, worth: '1m', CEO: 'Mohit Sharma' },    'landwaves ltd': { employees: 1200, worth: '1.2m', CEO: 'Rajiv Bansal' },    'motilal biscuits': { employees: 975, worth: '1m', CEO: 'Rahul Gupta' },    numbtree: { employees: 1500, worth: '1.5m', CEO: 'Jay Kumar' },    'solace pvt ltd': { employees: 1800, worth: '1.65m', CEO: 'Arvind Sangal'    } }

  1. JavaScript में ऑब्जेक्ट कैसे बनाएं और उसकी प्रॉपर्टीज एक्सेस करें? JavaScript में ऑब्जेक्ट कैसे बनाएं और उसकी प्रॉपर्टीज एक्सेस करें?

    JavaScript में ऑब्जेक्ट बनाने और उसकी प्रॉपर्टीज एक्सेस करने का कोड निम्न है -उदाहरण<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <tit

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

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

  1. - JavaScript: ऑब्जेक्ट के ऑब्जेक्ट को क्रमबद्ध करना

    मान लीजिए हमारे पास ऑब्जेक्ट का एक ऑब्जेक्ट है जैसे - const obj = { CAB: { name: CBSSP, position: 2 }, NSG: { name: NNSSP, position: 3 }, EQU: { name: SSP, position: 1 } }; हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसा एक सरणी लेत