কম্পিউটার টিউটোরিয়াল

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

ধরুন আমাদের নিচের মত একটি অ্যারে আছে:

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}, 
];

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

এখানে আমরা 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. জাভাস্ক্রিপ্ট - অ্যারে অবজেক্টের length প্রোপার্টি

  2. জাভাস্ক্রিপ্টে অ্যারে থেকে সেটে কনভার্ট করা

  3. জাভাস্ক্রিপ্টে অবজেক্ট কনভার্ট করে 2-D অ্যারে বানানো

  4. জাভাস্ক্রিপ্টে অবজেক্টের অ্যারে কনভার্ট করে প্লেইন অবজেক্ট বানানো