কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে Array.prototype.every() ব্যবহার করে অ্যারে তুলনা করা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা দুটি লিটারেলের অ্যারে গ্রহণ করে। ফাংশনটি true রিটার্ন করবে যদি প্রথম অ্যারেতে সকল এলিমেন্ট দ্বিতীয় অ্যারেতে থাকে, তাদের গণনা নির্বিশেষে, অন্যথায় false।

এই তুলনার জন্য আমাদের Array.prototype.every() মেথড ব্যবহার করতে হবে।

উদাহরণ

কোডটি হবে:

const arr1 = [0, 2, 2, 2, 1];
const arr2 = [0, 2, 2, 2, 3];
const compareArrays = (arr1, arr2) => {
  const areEqual = arr1.every(el => {
    return arr2.includes(el);
  });
  return areEqual;
};
console.log(compareArrays(arr1, arr2));

আউটপুট

কনসোলে আউটপুট হবে:

false
  1. জাভাস্ক্রিপ্টে Array.prototype.includes() মেথড

  2. জাভাস্ক্রিপ্টে Array.prototype.sort() মেথড

  3. জাভাস্ক্রিপ্টে Array.prototype.flat() মেথড

  4. জাভাস্ক্রিপ্ট অবজেক্টের অ্যারেতে অ্যারে মেথডগুলো ব্যবহার করা