मान लीजिए हमारे पास ऑब्जेक्ट की एक सरणी है:
const arr = [
{"name1": "firstString"},
{"name2": "secondString"},
{"name3": "thirdString"},
{"name4": "fourthString"},
{"name5": "fifthString"},
{"name6": "sixthString"},
];
हमें एक फ़ंक्शन लिखना है जो ऐसी ऑब्जेक्ट की सरणी लेता है और उस ऑब्जेक्ट में सूचीबद्ध सभी गुणों के साथ एक ऑब्जेक्ट लौटाता है।
आइए इस फ़ंक्शन के लिए कोड लिखते हैं। इसे Array reduce मेथड के माध्यम से किया जा सकता है:
उदाहरण
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'
}