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

অবজেক্টের অ্যারে থেকে একাধিক প্রপার্টি ম্যাপ করে একই অ্যারেতে আনা


মান লজিয়ে, আমাদের নিচের মতো একটি অবজেক্টের অ্যারে আছে −

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

  4. জাভাস্ক্রিপ্টে একই অ্যারেতে অ্যারের এলিমেন্টগুলো ডুপ্লিকেট করা