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

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

ধরুন, আমাদের কিছু ইউজারের লাইক সম্পর্কে ডেটা ধারণকারী একটি অবজেক্টের অ্যারে আছে:

const arr = [
  {"user":"dan","liked":"yes","age":"22"},
  {"user":"sarah","liked":"no","age":"21"},
  {"user":"john","liked":"yes","age":"23"},
];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এমন একটি অ্যারে গ্রহণ করে। ফাংশনটি এই অ্যারে ভিত্তিক করে আরেকটি অ্যারে তৈরি করবে:

const output = [
  {"dan":"yes"},
  {"sarah":"no"},
  {"john":"yes"},
];

উদাহরণ

const arr = [
  {"user":"dan","liked":"yes","age":"22"},
  {"user":"sarah","liked":"no","age":"21"},
  {"user":"john","liked":"yes","age":"23"},
];
const mapToPair = (arr = []) => {
  const result = arr.map(obj => {
    const res = {};
    res[obj['user']] = obj['liked'];
    return res;
  });
  return result;
};
console.log(mapToPair(arr));

আউটপুট

কনসোলে আউটপুট হবে:

[ { dan: 'yes' }, { sarah: 'no' }, { john: 'yes' } ]
  1. জাভাস্ক্রিপ্ট অ্যারে অবজেক্ট গণনা করার উপায়

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

  3. জাভাস্ক্রিপ্টে অবজেক্টের অ্যারে ID দিয়ে গ্রুপ করা

  4. জাভাস্ক্রিপ্ট অবজেক্টের অ্যারেতে অ্যারে মেথডগুলো ব্যবহার করা