কম্পিউটার

জাভাস্ক্রিপ্টে অ্যারে বিয়োগ করে প্রথম অ্যারে থেকে সেই সমস্ত উপাদান মুছুন যা দ্বিতীয় অ্যারেতেও অন্তর্ভুক্ত রয়েছে


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

const arr1 = ['uno', 'dos', 'tres', 'cuatro'];
const arr2 = ['dos', 'cuatro'];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এই ধরনের দুটি অ্যারে নেয় এবং প্রথম অ্যারে থেকে সেই সমস্ত উপাদান মুছে ফেলতে হয় যেগুলি দ্বিতীয় অ্যারেতেও অন্তর্ভুক্ত রয়েছে৷

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

const output = ['uno', 'tres'];

উদাহরণ

const arr1 = ['uno', 'dos', 'tres', 'cuatro'];
const arr2 = ['dos', 'cuatro'];
const findSubtraction = (arr1 = [], arr2 = []) => {
   let filtered = [];
   filtered = arr1.filter(el => {
       if(arr2.indexOf(el) === -1){
            return true;
      };
   });
   return filtered;
};
console.log(findSubtraction(arr1, arr2));

আউটপুট

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

[ 'uno', 'tres' ]

  1. অ্যারে জাভাস্ক্রিপ্টে দ্বিতীয় সর্বাধিক সংখ্যক বার প্রদর্শিত উপাদানটি ফেরত দিন

  2. জাভাস্ক্রিপ্টে একটি অ্যারে থেকে সব দীর্ঘতম স্ট্রিং খোঁজা

  3. জাভাস্ক্রিপ্টের সমস্ত প্রতিকূলতায় অ্যারের উপাদানগুলি হ্রাস করা

  4. পাইথনের দ্বিতীয় অ্যারে থেকে প্রথম অ্যারের উপাদানগুলি পাওয়ারে উত্থাপিত হলে বেসগুলি ফিরিয়ে দিন