मान लीजिए, हमारे पास वस्तुओं की निम्नलिखित सरणी है -
const arr = [ {"2015":11259750.05}, {"2016":14129456.9} ];
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो ऐसी एक सरणी लेता है। फ़ंक्शन को इनपुट सरणी के आधार पर सरणियों की एक सरणी तैयार करनी चाहिए।
इसलिए, उपरोक्त सरणी के लिए आउटपुट −
. जैसा दिखना चाहिएconst output = [ [2015,11259750.05], [2016,14129456.9] ];
उदाहरण
इसके लिए कोड होगा -
const arr = [ {"2015":11259750.05}, {"2016":14129456.9} ]; const mapToArray = (arr = []) => { const res = []; arr.forEach(function(obj,index){ const key= Object.keys(obj)[0]; const value = parseInt(key, 10); res.push([value, obj[key]]); }); return res; }; console.log(mapToArray(arr));
आउटपुट
और कंसोल में आउटपुट होगा -
[ [ 2015, 11259750.05 ], [ 2016, 14129456.9 ] ]