কম্পিউটার

জাভাস্ক্রিপ্ট অ্যারেতে সদৃশগুলি একত্রিত করুন এবং সরান৷


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

const arr1 = [2, 4, 5, 3, 7, 8, 9];
const arr2 = [1, 4, 5, 2, 3, 7, 6];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এই ধরনের দুটি অ্যারে নেয় এবং সমস্ত ডুপ্লিকেট অপসারণ করে একটি নতুন অ্যারে ফেরত দেয় (শুধুমাত্র একবার প্রদর্শিত হবে)।

উদাহরণ

এর জন্য কোড হবে −

const arr1 = [2, 4, 5, 3, 7, 8, 9];
const arr2 = [1, 4, 5, 2, 3, 7, 6];
const mergeArrays = (first, second) => {
   const { length: l1 } = first;
   const { length: l2 } = second;
   const res = [];
   let temp = 0;
   for(let i = 0; i < l1+l2; i++){
      if(i >= l1){
         temp = i - l1;
         if(!res.includes(first[temp])){
            res.push(first[temp]);
         };
      }else{
         temp = i;
         if(!res.includes(second[temp])){
            res.push(second[temp]);
         };
      };
   };
   return res;
};
console.log(mergeArrays(arr1, arr2));

আউটপুট

কনসোলে আউটপুট -

[
   1, 4, 5, 2, 3,
   7, 6, 8, 9
]

  1. জাভাস্ক্রিপ্টে অনন্য সাজানো (ডুপ্লিকেট অপসারণ এবং একটি অ্যারে সাজানো)

  2. জাভাস্ক্রিপ্টে সদৃশ গণনা এবং অবজেক্টের সমষ্টিকরণ

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

  4. জাভাস্ক্রিপ্টে একটি অ্যারের ইতিবাচক, নেতিবাচক এবং শূন্য অবদান