কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে অন্য অ্যারে-তে উপস্থিত নাও থাকা ভ্যালুগুলো পাওয়া


আমাদের দুটি অ্যারে দেওয়া আছে: (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. জাভাস্ক্রিপ্ট Array.prototype.values() মেথড

  3. জাভাস্ক্রিপ্ট array.values() মেথড

  4. জাভাস্ক্রিপ্ট অ্যারেতে সব ইউনিক ভ্যালু বের করা