ধরুন আমাদের কাছে এমন একটি অ্যারে রয়েছে যাতে একজন ক্রিকেট খেলোয়াড়ের পারফরম্যান্স এইরকম থাকে −
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 }