কম্পিউটার

কীভাবে জাভাস্ক্রিপ্টে দুটি অ্যারে তুলনা করবেন এবং সত্য এবং মিথ্যার একটি নতুন তৈরি করবেন? জাভাস্ক্রিপ্ট


আমাদের জাভাস্ক্রিপ্টে 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 ]

  1. কিভাবে জাভাস্ক্রিপ্ট দুটি অ্যারে যোগদান করতে?

  2. জাভাস্ক্রিপ্টে দুটি অ্যারেকে কীভাবে গুণ করা যায়?

  3. জাভাস্ক্রিপ্টে একটি অবজেক্টে কী-ভ্যালু পেয়ার হিসাবে দুটি অ্যারে কীভাবে সংরক্ষণ করবেন?

  4. কিভাবে C# এ দুটি অ্যারে তুলনা করবেন?