কম্পিউটার

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


ধরা যাক আমাদের কাছে নিচের অবজেক্টের অবজেক্ট রয়েছে যাতে কিছু ভারতীয় প্লেয়ারের রেটিং রয়েছে, একে একে বস্তুর অ্যারেতে রূপান্তর করতে হবে প্রতিটি বস্তুর নাম এবং রেটিং নামে দুটি বৈশিষ্ট্য রয়েছে যেখানে নামটি প্লেয়ারের নাম ধারণ করে এবং রেটিংটি রেটিং অবজেক্ট ধারণ করে -

নিচে আমাদের নমুনা অবজেক্ট -

const playerRating = {
   'V Kohli':{
      batting: 99,
      fielding: 99
   },
   'R Sharma':{
      batting: 98,
      fielding: 95
   },
   'S Dhawan':{
      batting: 92,
      fielding: 90
   }
}

এর সমাধানটি বেশ সহজ এবং সরল, আমরা Object.keys() মেথড ব্যবহার করে অবজেক্টের উপর একই সাথে এটিকে এভাবে একটি অ্যারেতে রূপান্তর করব।

আউটপুট সহ সম্পূর্ণ কোড নিচে দেওয়া হল

উদাহরণ

const playerRating = {
   'V Kohli':{
         batting: 99,
      fielding: 99
   },
   'R Sharma':{
      batting: 98,
      fielding: 95
   },
   'S Dhawan':{
      batting: 92,
      fielding: 90
   }
}
const objArray = [];
Object.keys(playerRating).forEach(key => objArray.push({
   name: key,
   rating: playerRating[key]
}));
console.log(objArray);

আউটপুট

[
   { name: 'V Kohli', rating: { batting: 99, fielding: 99 } },
   { name: 'R Sharma', rating: { batting: 98, fielding: 95 } },
   { name: 'S Dhawan', rating: { batting: 92, fielding: 90 } }
]

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

  2. জাভাস্ক্রিপ্টে একটি অ্যারের বস্তুতে নেস্টেড অ্যারে জোড়াকে কীভাবে রূপান্তর করবেন?

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

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