আমাদের এমন একটি ফাংশন লিখতে হবে যা দুটি অ্যারের তুলনা করে এবং একটি তৃতীয় অ্যারে তৈরি করে যে অ্যারেটি দ্বিতীয় অ্যারের সমস্ত উপাদানের সাথে পূরণ করে এবং সেই সমস্ত উপাদানগুলির জন্য নাল ফিল করে যা প্রথম অ্যারেতে উপস্থিত থাকে কিন্তু দ্বিতীয় অ্যারেতে মিস হয়।
যেমন −
যদি দুটি অ্যারে −
হয়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' ]