मान लीजिए, हमारे पास इस तरह की वस्तुओं की एक सरणी है -
const arr = [ {"name1": "firstString"}, {"name2": "secondString"}, {"name3": "thirdString"}, {"name4": "fourthString"}, {"name5": "fifthString"}, {"name6": "sixthString"}, ];
हमें एक ऐसा फ़ंक्शन लिखने की आवश्यकता होती है जो वस्तुओं की एक ऐसी सरणी लेता है और उस वस्तु में सूचीबद्ध सभी गुणों के साथ एक वस्तु देता है।
तो, चलिए इस फंक्शन के लिए कोड लिखते हैं। यह ऐरे रिड्यूस विधि के माध्यम से किया जा सकता है -
उदाहरण
const arr = [ {"name1": "firstString"}, {"name2": "secondString"}, {"name3": "thirdString"}, {"name4": "fourthString"}, {"name5": "fifthString"}, {"name6": "sixthString"}, ]; const reduceArray = arr => { return arr.reduce((acc, val) => { Object.assign(acc, val); return acc; }, {}); };
आउटपुट
कंसोल में आउटपुट होगा -
{ name1: 'firstString', name2: 'secondString', name3: 'thirdString', name4: 'fourthString', name5: 'fifthString', name6: 'sixthString' }