কম্পিউটার

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


আমাদের দুটি অ্যারে দেওয়া হয়েছে:(arr1 এবং arr2) -

  • arr1-এ কিছু আক্ষরিক মান রয়েছে।

  • arr2-এ এমন বস্তু রয়েছে যা কিছু আক্ষরিক মান ম্যাপ করে।

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

উদাহরণ

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

const arr1 = [111, 222, 333, 444];
const arr2 = [
   { identifier: 111 },
   { identifier: 222 },
   { identifier: 444 },
];
const getAbsentValues = (arr1, arr2) => {
   let res = [];
   res = arr1.filter(el => {
      return !arr2.find(obj => {
         return el === obj.identifier;
      });
   });
   return res;
};
console.log(getAbsentValues(arr1, arr2));

আউটপুট

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

[ 333 ]

  1. জাভাস্ক্রিপ্টে একটি অ্যারের প্রথম n মান কিভাবে পেতে হয়?

  2. JavaScript Array.prototype.values()

  3. JavaScript array.values()

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