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