কম্পিউটার

জাভাস্ক্রিপ্টের অন্য অ্যারের উপর ভিত্তি করে ফিল্টার অ্যারে


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

const arr1 = [4, 23, 7, 6, 3, 6, 4, 3, 56, 4];
const arr2 = [4, 56, 23];

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

অতএব, আউটপুট −

এর মত হওয়া উচিত
const output = [7, 6, 3, 6, 3];

অতএব, আসুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

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

const arr1 = [4, 23, 7, 6, 3, 6, 4, 3, 56, 4];
const arr2 = [4, 56, 23];
const filterArray = (arr1, arr2) => {
   const filtered = arr1.filter(el => {
      return arr2.indexOf(el) === -1;
   });
   return filtered;
};
console.log(filterArray(arr1, arr2));

আউটপুট

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

[ 7, 6, 3, 6, 3 ]

  1. অন্য অ্যারের সাথে বস্তুর জাভাস্ক্রিপ্ট অ্যারে ফিল্টার করুন

  2. অন্য অ্যারের জাভাস্ক্রিপ্টের উপর ভিত্তি করে একটি অ্যারে পরিবর্তন করুন

  3. জাভাস্ক্রিপ্ট অন্য অ্যারের সাথে একটি সহযোগী অ্যারে ফিল্টার করে

  4. জাভাস্ক্রিপ্টে একটি অ্যারের উপর ভিত্তি করে স্ট্রিং এলোমেলো করা