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

জাভাস্ক্রিপ্টে দুটি অ্যারেতে একই মান আছে কিনা চেক করা

দুটি অ্যারে sort() করে তারপর লুপ দিয়ে প্রতিটি এলিমেন্ট তুলনা করলে সমান কিনা জানা যায়।

উদাহরণ

var firstArray = [100, 200, 400]; 
var secondArray = [400, 100, 200]; 
function areBothArraysEqual(firstArray, secondArray) { 
    if (!Array.isArray(firstArray) || !Array.isArray(secondArray) || firstArray.length !== secondArray.length) 
        return false; 
    var tempFirstArray = firstArray.concat().sort(); 
    var tempSecondArray = secondArray.concat().sort(); 
    for (var i = 0; i < tempFirstArray.length; i++) { 
        if (tempFirstArray[i] !== tempSecondArray[i]) 
            return false; 
    } 
    return true; 
} 
if (areBothArraysEqual(firstArray, secondArray)) 
    console.log("Both are equals"); 
else 
    console.log("Both are not equals");

কমান্ড: node fileName.js

আউটপুট

PS C:\Users\Amit\JavaScript-code> node demo156.js
Both are equals
  1. জাভাস্ক্রিপ্টে একই অ্যারেতে অ্যারের এলিমেন্টগুলো ডুপ্লিকেট করা

  2. জাভাস্ক্রিপ্টে দুটি অ্যারে জয়েন করা

  3. জাভাস্ক্রিপ্টে দুটি অ্যারে গুণ করা

  4. জাভাস্ক্রিপ্টে দুটি অ্যারের সমানুপাতিক মান তুলনা করা