কিভাবে সার্ভার থেকে ডাটা এনে তাকে array of obejct  থেকে object of object এ কনভার্ট করতে পারি ?

কিভাবে সার্ভার থেকে ডাটা এনে তাকে array of obejct থেকে object of object এ কনভার্ট করতে পারি ?

আজকে আমরা দেখব কিভাবে সার্ভার থেকে ডাটা এনে তাকে array of obejct থেকে object of object এ কনভার্ট করতে পারি ?

প্রথমে আমরা একটা নোড প্রজেক্ট সেটআপ করে নিব , তারপর নিচে দেওয়া ইন্সট্রাকশন ফলো করব । প্রথমে আমরা map use করব । তারপর reduce ব্যাবহার করে দেখব কত সহজে কাজ করা যায় ।

async function getData() {
 const { data } = await axios.get("url");
 const result = data.slice(0, 10).map((item) => {
  return {
   usedId: item.id,
   title: item.title,
  };
 });

 const result = data.slice(0, 10).reduce((acc, curr) => {
  acc[cirr.id] = { ...curr };
  return acc; // সব শেষে reduce ফাংশনে accumolator রিটার্ন করতে হয় (must be)
 });
 return result;
}

getData()
.then(data => console.log(data))
.catch(err => console.log(err))