मान लीजिए, हमारे पास ऑब्जेक्ट्स का निम्नलिखित ऐरे है:
const arr = [ {"2015":11259750.05}, {"2016":14129456.9} ];हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसा ऐरे लेता है। फ़ंक्शन को इनपुट ऐरे के आधार पर ऐरे का ऐरे तैयार करना चाहिए।
इसलिए, उपरोक्त ऐरे के लिए आउटपुट इस तरह दिखना चाहिए:
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 ] ]