কম্পিউটার

তুলনা করা এবং জাভাস্ক্রিপ্টে অ্যারে পূরণ করা


আমাদের এমন একটি ফাংশন লিখতে হবে যা দুটি অ্যারের তুলনা করে এবং একটি তৃতীয় অ্যারে তৈরি করে যে অ্যারেটি দ্বিতীয় অ্যারের সমস্ত উপাদানের সাথে পূরণ করে এবং সেই সমস্ত উপাদানগুলির জন্য নাল ফিল করে যা প্রথম অ্যারেতে উপস্থিত থাকে কিন্তু দ্বিতীয় অ্যারেতে মিস হয়।

উদাহরণস্বরূপ:

যদি দুটি অ্যারে −

হয়
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' ]

  1. জাভাস্ক্রিপ্ট কনস্ট

  2. জাভাস্ক্রিপ্টে ব্যবধানের অ্যারেগুলির ছেদ খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে শব্দের সংখ্যা এবং অপারেন্ড

  4. জাভাস্ক্রিপ্টে অ্যারেগুলিকে একত্রিত করা এবং সংশোধন করা