मान लीजिए, हमारे पास ऑब्जेक्ट्स की एक सरणी है जैसे −
const arr = [ {"Date":"2014","Amount1":90,"Amount2":800}, {"Date":"2015","Amount1":110,"Amount2":300}, {"Date":"2016","Amount1":3000,"Amount2":500} ];हमें एक JavaScript फ़ंक्शन लिखना आवश्यक है जो ऐसी एक सरणी लेता है और इस सरणी को दूसरी सरणी में मैप करता है जिसमें ऑब्जेक्ट्स के बजाय सरणियाँ हों।
इसलिए, अंतिम सरणी इस तरह दिखनी चाहिए −
const output = [ ['2014', 90, 800], ['2015', 110, 300], ['2016', 3000, 500] ];
उदाहरण
इसके लिए कोड होगा −
const arr = [ {"Date":"2014","Amount1":90,"Amount2":800}, {"Date":"2015","Amount1":110,"Amount2":300}, {"Date":"2016","Amount1":3000,"Amount2":500} ]; const arrify = (arr = []) => { const res = []; const { length: l } = arr; for(let i = 0; i < l; i++){ const obj = arr[i]; const subArr = Object.values(obj); res.push(subArr); }; return res; }; console.log(arrify(arr));आउटपुट
और कंसोल में आउटपुट होगा −
[ [ '2014', 90, 800 ], [ '2015', 110, 300 ], [ '2016', 3000, 500 ] ]