আমাদের দুটি অ্যারে দেওয়া আছে: (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 ]