मान लें कि निम्नलिखित हमारे सरणियाँ हैं -
var firstArray=[100,200,400]; var secondArray=[400,100,200];
आप दोनों सरणियों को सॉर्ट () विधि का उपयोग करके सॉर्ट कर सकते हैं और नीचे दिए गए कोड के अनुसार प्रत्येक मान की तुलना करने के लिए लूप के लिए उपयोग कर सकते हैं -
उदाहरण
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.
यहाँ, मेरी फ़ाइल का नाम है demo156.js.
आउटपुट
PS C:\Users\Amit\JavaScript-code> node demo156.js Both are equals