কম্পিউটার

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


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

const arr = [
   {"name": "Rahul", "score": 89},
   {"name": "Vivek", "score": 88},
   {"name": "Rakesh", "score": 75},
   {"name": "Sourav", "score": 82},
   {"name": "Gautam", "score": 91},
   {"name": "Sunil", "score": 79},
];

আমাদের এমন একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এইরকম একটি অ্যারে নেয় এবং অ্যানোবজেক্ট তৈরি করে যেখানে নামের মান কী এবং স্কোর মান তাদের মান।

আমরা অ্যারে থেকে একটি বস্তু তৈরি করতে Array.prototype.reduce() পদ্ধতি ব্যবহার করব।

অতএব, আসুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

এর জন্য কোড হবে −

const arr = [
   {"name": "Rahul", "score": 89},
   {"name": "Vivek", "score": 88},
   {"name": "Rakesh", "score": 75},
   {"name": "Sourav", "score": 82},
   {"name": "Gautam", "score": 91},
   {"name": "Sunil", "score": 79},
];
const buildObject = arr => {
   const obj = {};
   for(let i = 0; i < arr.length; i++){
      const { name, score } = arr[i];
      obj[name] = score;
   };
   return obj;
};
console.log(buildObject(arr));

আউটপুট

কনসোলে আউটপুট হবে −

{ Rahul: 89, Vivek: 88, Rakesh: 75, Sourav: 82, Gautam: 91, Sunil: 79 }

  1. জাভাস্ক্রিপ্ট - অ্যারে অবজেক্টের দৈর্ঘ্য

  2. জাভাস্ক্রিপ্টে সেট করতে অ্যারে রূপান্তর করা হচ্ছে

  3. জাভাস্ক্রিপ্টে বস্তুকে 2-ডি অ্যারেতে রূপান্তর করা হচ্ছে

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