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