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

जावास्क्रिप्ट में वस्तुओं की वस्तु को सरणी में बदलें

<घंटा/>

मान लीजिए कि हमारे पास वस्तुओं की निम्नलिखित वस्तु है जिसमें कुछ भारतीय खिलाड़ियों की रेटिंग है, इसे वस्तुओं की एक सरणी में परिवर्तित करने की आवश्यकता है, जिसमें प्रत्येक वस्तु के दो गुण होते हैं, नाम और रेटिंग जहां नाम खिलाड़ी का नाम रखता है और रेटिंग रेटिंग ऑब्जेक्ट रखता है -

हमारी नमूना वस्तु निम्नलिखित है -

कॉन्स्ट प्लेयररेटिंग ={'वी कोहली':{बल्लेबाजी:99, क्षेत्ररक्षण:99}, 'आर शर्मा':{बल्लेबाजी:98, क्षेत्ररक्षण:95}, 'एस धवन':{बल्लेबाजी:92, क्षेत्ररक्षण:90 }} 

इसका समाधान काफी सरल और सीधा है, हम Object.keys() विधि का उपयोग करके वस्तु को एक साथ इस तरह से एक सरणी में परिवर्तित करने के लिए पुनरावृति करेंगे।

आउटपुट के साथ पूरा कोड निम्नलिखित है

उदाहरण

कॉन्स्ट प्लेयररेटिंग ={'वी कोहली':{बल्लेबाजी:99, क्षेत्ररक्षण:99}, 'आर शर्मा':{बल्लेबाजी:98, क्षेत्ररक्षण:95}, 'एस धवन':{बल्लेबाजी:92, क्षेत्ररक्षण:90 }}const objArray =[];Object.keys(playerRating).forEach(key => objArray.push({name:key, Rating:playerRating[key]}));console.log(objArray);

आउटपुट

[ { नाम:'वी कोहली', रेटिंग:{बल्लेबाजी:99, क्षेत्ररक्षण:99}}, {नाम:'आर शर्मा', रेटिंग:{बल्लेबाजी:98, क्षेत्ररक्षण:95}}, { नाम:' एस धवन', रेटिंग:{बल्लेबाजी:92, क्षेत्ररक्षण:90}}]

  1. जावास्क्रिप्ट - सरणी वस्तुओं की लंबाई

    जावास्क्रिप्ट में लंबाई संपत्ति वस्तु का आकार लौटाती है। स्ट्रिंग और सरणी ऑब्जेक्ट की लंबाई के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .नमूना, .परिणाम {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; लाल रंग; }जावास्क्रिप्ट लंबाई गुणयहा

  1. जावास्क्रिप्ट में ऑब्जेक्ट की सरणी को सरणी की सरणी में कनवर्ट करें

    मान लीजिए, हमारे पास वस्तुओं की निम्नलिखित सरणी है - const arr = [    {"2015":11259750.05},    {"2016":14129456.9} ]; हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो ऐसी एक सरणी लेता है। फ़ंक्शन को इनपुट सरणी के आधार पर सरणियों की एक सरणी तैयार करनी चाह

  1. जावास्क्रिप्ट में वस्तुओं की एक सरणी को सादे वस्तु में बदलें

    मान लीजिए कि हमारे पास इस तरह की वस्तुओं की एक सरणी है - const arr = [{    name: 'Dinesh Lamba',    age: 23,    occupation: 'Web Developer', }, {    address: 'Vasant Vihar',    experience: 5,    isEmployed: true }];