মান লিজিয়ে, আমাদের কাছে নিচের মতো একটি অবজেক্টের অ্যারে আছে:
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' }