मान लीजिए कि हमारे पास वस्तुओं की निम्नलिखित वस्तु है जिसमें कुछ भारतीय खिलाड़ियों की रेटिंग है, इसे वस्तुओं की एक सरणी में परिवर्तित करने की आवश्यकता है, जिसमें प्रत्येक वस्तु के दो गुण होते हैं, नाम और रेटिंग जहां नाम खिलाड़ी का नाम रखता है और रेटिंग रेटिंग ऑब्जेक्ट रखता है -पी>
हमारी नमूना वस्तु निम्नलिखित है -
कॉन्स्ट प्लेयररेटिंग ={'वी कोहली':{बल्लेबाजी: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}}]