কম্পিউটার

JS অ্যারেকে একটি অবজেক্টে রূপান্তর করুন - জাভাস্ক্রিপ্ট


ধরুন, আমাদের কাছে এই ধরনের বস্তুর একটি অ্যারে আছে −

const arr = [
   {id: 1, name: "Mohan"},
   {id: 2,name: "Sohan"},
   {id: 3,name: "Rohan"}
];

আমাদের এমন একটি ফাংশন লিখতে হবে যা এইরকম একটি অ্যারে নেয় এবং এটি থেকে আইডি বৈশিষ্ট্য কী এবং নাম হিসাবে মান হিসাবে একটি বস্তু তৈরি করে

উপরের অ্যারের জন্য আউটপুট −

হওয়া উচিত
const output = {1:{name:"Mohan"},2:{name:"Sohan"},3:{name:"Rohan"}}

উদাহরণ

নিম্নলিখিত কোড -

const arr = [
   {id: 1, name: "Mohan"},
   {id: 2,name: "Sohan"},
   {id: 3,name: "Rohan"}
];
const arrayToObject = arr => {
   const res = {};
   for(let ind = 0; ind < arr.length; ind++){
      res[ind + 1] = {
         "name": arr[ind].name
      };
   };
   return res;
};
console.log(arrayToObject(arr));

আউটপুট

এটি কনসোলে −

নিম্নলিখিত আউটপুট তৈরি করবে
{
   '1': { name: 'Mohan' },
   '2': { name: 'Sohan' },
   '3': { name: 'Rohan' }
}

  1. আমি কিভাবে আর্গুমেন্ট অবজেক্টকে জাভাস্ক্রিপ্টে একটি অ্যারেতে রূপান্তর করতে পারি?

  2. কিভাবে জাভাস্ক্রিপ্ট স্ট্রিং মধ্যে একটি অ্যারে রূপান্তর?

  3. জাভাস্ক্রিপ্টে অবজেক্ট প্রপার্টি নামের অ্যারে প্রতিস্থাপন করা হচ্ছে

  4. জাভাস্ক্রিপ্টে বস্তুর একটি অ্যারেকে প্লেইন অবজেক্টে রূপান্তর করুন