কম্পিউটার

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


ধরুন আমাদের কাছে এমন একটি অ্যারে রয়েছে যাতে একজন ক্রিকেট খেলোয়াড়ের পারফরম্যান্স এইরকম থাকে −

const arr = [
   ['Name', 'V Kohli'],
   ['Matches', 13],
   ['Runs', 590],
   ['Highest', 183],
   ['NO', 3],
   ['SR', 131.5]
];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা অ্যারেগুলির একটি অ্যারেতে নেয়। এখানে, প্রতিটি উপ-অ্যারে একটি কী-মানের জোড়া উপস্থাপন করে, প্রথম উপাদানটি কী এবং দ্বিতীয়টি তার মান। ফাংশনটি অ্যারেতে কী-মানের জোড়ার উপর ভিত্তি করে একটি বস্তু তৈরি করবে এবং বস্তুটি ফেরত দেবে।

অতএব, উপরের অ্যারের জন্য, আউটপুটটি −

এর মত হওয়া উচিত
const output = {
   Name: 'V Kohli',
   Matches: 13,
   Runs: 590,
   Highest: 183,
   NO: 3,
   SR: 131.5
};

উদাহরণ

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

const arr = [
   ['Name', 'V Kohli'],
   ['Matches', 13],
   ['Runs', 590],
   ['Highest', 183],
   ['NO', 3],
   ['SR', 131.5]
];
const arrayToObject = (arr = []) => {
   const res = {};
   for(pair of arr){
      const [key, value] = pair;
      res[key] = value;
   };
   return res;
};
console.log(arrayToObject(arr));

আউটপুট

নিম্নোক্ত কনসোলে আউটপুট -

{
   Name: 'V Kohli',
   Matches: 13,
   Runs: 590,
   Highest: 183,
   NO: 3,
   SR: 131.5
}

  1. জাভাস্ক্রিপ্ট টাইপ অ্যারে

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

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

  4. জাভাস্ক্রিপ্টে অ্যারেকে ক্রমবর্ধমান অনুক্রমে রূপান্তর করা হচ্ছে