আমাদের একটি ফাংশন লিখতে হবে যা দুটি অ্যারে তুলনা করবে এবং একটি তৃতীয় অ্যারে তৈরি করবে যেখানে দ্বিতীয় অ্যারের সব এলিমেন্ট থাকবে এবং প্রথম অ্যারেতে থাকা কিন্তু দ্বিতীয় অ্যারেতে অনুপস্থিত এলিমেন্টগুলোর স্থানে null থাকবে।
উদাহরণ −
যদি দুটি অ্যারে হয় −
const arr1 = ['f', 'g', 'h']; const arr2 = ['f', 'h'];
তাহলে আউটপুট হবে −
const output = ['f', null, 'h'];
উদাহরণ
নিচে কোডটি দেওয়া হলো −
const arr1 = ['f', 'g', 'h']; const arr2 = ['f', 'h']; const compareAndFill = (arr1, arr2) => { let offset = 0; const res = arr1.map((el, i) => { if (el === arr2[offset + i]) { return el; }; offset--; return null; }); return res; }; console.log(compareAndFill(arr1, arr2));আউটপুট
কনসোলে নিম্নলিখিত আউটপুট দেখা যাবে −
[ 'f', null, 'h' ]