কম্পিউটার

জাভাস্ক্রিপ্টে দুটি ভিন্ন অ্যারে থেকে অনন্য আইটেম পান


আমাদের এমন একটি ফাংশন তৈরি করতে হবে যা অ্যারেগুলির একটি অ্যারে গ্রহণ করে এবং অ্যারের মূল অ্যারেতে উপস্থিত সমস্ত উপাদান সহ একটি নতুন অ্যারে প্রদান করে তবে সদৃশ আইটেমগুলি সরিয়ে দেয়৷

যেমন − যদি ইনপুট হয় −

const arr = [
   [12, 45, 65, 76, 76, 87, 98],
   [54, 65, 98, 23, 78, 9, 1, 3],
   [87, 98, 3, 2, 123, 877, 22, 5, 23, 67]
];

তারপরে আউটপুটটি এইরকম অনন্য উপাদানগুলির একক অ্যারে হওয়া উচিত -

[
   12, 45, 54, 78, 9,
   1, 2, 123, 877, 22,
   5, 67
]

উদাহরণ

const arr = [
   [12, 45, 65, 76, 76, 87, 98],
   [54, 65, 98, 23, 78, 9, 1, 3],
   [87, 98, 3, 2, 123, 877, 22, 5, 23, 67]
];
const getUnique = (arr) => {
   const newArray = [];
   arr.forEach((el) => newArray.push(...el));
   return newArray.filter((item, index) => {
      return newArray.indexOf(item) === newArray.lastIndexOf(item);
   });
};
console.log(getUnique(arr));

আউটপুট

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

[
   12, 45, 54, 78, 9,
   1, 2, 123, 877, 22,
   5, 67
]

  1. জাভাস্ক্রিপ্ট অ্যারেতে একটি আইটেম কীভাবে যুক্ত করবেন?

  2. কিভাবে মান দ্বারা জাভাস্ক্রিপ্ট অ্যারে থেকে একটি আইটেম সরাতে?

  3. কিভাবে একটি জাভাস্ক্রিপ্ট অ্যারে সব অনন্য মান পেতে?

  4. জাভাস্ক্রিপ্টে স্ট্রিং এর অ্যারে থেকে মন্তব্য মুছে ফেলা হচ্ছে