কম্পিউটার

একই অ্যারে জাভাস্ক্রিপ্টে অবজেক্টের অ্যারেতে একাধিক বৈশিষ্ট্য ম্যাপ করুন


ধরুন, আমাদের কাছে এই ধরনের বস্তুর একটি অ্যারে আছে −

const arr = [
   {a: 1, b: 2},
   {a: 3, b: 4},
   {a: 5, b: 6}
];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এমন একটি অ্যারে অবজেক্টে নেয়। ফাংশনটি তারপর এই অ্যারেটিকে এইরকম নম্বর লিটারেলের অ্যারেতে ম্যাপ করা উচিত -

const output = [1, 2, 3, 4, 5, 6];

উদাহরণ

const arr = [
   {a: 1, b: 2},
   {a: 3, b: 4},
   {a: 5, b: 6}
];
const pushToArray = (arr = []) => {
   const result = arr.reduce((acc, obj) => {
    acc.push(obj.a);
   acc.push(obj.b);
   return acc;
}, []);
   return result;
};
console.log(pushToArray(arr));

আউটপুট

এবং কনসোলে আউটপুট হবে −

[ 1, 2, 3, 4, 5, 6 ]

  1. জাভাস্ক্রিপ্টে অ্যারে অবজেক্টের বৈশিষ্ট্যগুলি কী কী?

  2. জাভাস্ক্রিপ্টে অবজেক্টের অ্যারের বৈশিষ্ট্যগুলি কীভাবে অ্যাক্সেস করবেন?

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

  4. জাভাস্ক্রিপ্টের সাথে একই অ্যারের একটি অ্যারের উপাদানগুলিকে কীভাবে নকল করবেন?