আমাদের জাভাস্ক্রিপ্টে 2টি অ্যারে রয়েছে এবং আমরা কী অ্যারেতে মাস্টার অ্যারের উপাদানগুলি বিদ্যমান আছে কিনা তা দেখতে অন্যটির সাথে তুলনা করতে চাই এবং তারপরে মাস্টার অ্যারের একই দৈর্ঘ্যের একটি নতুন অ্যারে তৈরি করতে চাই তবে এতে কেবল সত্য এবং মিথ্যা (সত্য হওয়া) বিদ্যমান মানগুলির জন্য ইঙ্কি অ্যারে এবং মিথ্যাগুলি যেগুলি নেই৷
ধরা যাক, যদি দুটি অ্যারে হয় −
const master = [3,9,11,2,20]; const keys = [1,2,3];
তারপর চূড়ান্ত অ্যারে −
হওয়া উচিতconst finalArray = [true, false, false, true, false];
অতএব, এই সমস্যার জন্য ফাংশন লিখি -
উদাহরণ
const master = [3,9,11,2,20]; const keys = [1,2,3]; const prepareBooleans = (master, keys) => { const booleans = master.map(el => { return keys.includes(el); }); return booleans; }; console.log(prepareBooleans(master, keys));
আউটপুট
কনসোলে আউটপুট হবে −
[ true, false, false, true, false ]