Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में संबंधित तत्वों की समानता

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो शाब्दिक के दो सरणी लेता है। फ़ंक्शन को सरणी के संबंधित तत्वों की जांच करनी चाहिए। यदि सरणी के सभी संबंधित तत्व समान हैं, तो फ़ंक्शन सही होना चाहिए, अन्यथा इसे गलत वापस करना चाहिए।

उदाहरण

इसके लिए कोड होगा -

const arr1 = [6, 7, 8, 9, 10, 11, 12, 14];
const arr2 = [6, 7, 8, 9, 10, 11, 12, 14];
const areEqual = (first, second) => {
   if(first.length !== second.length){
      return false;
   };
   for(let i = 0; i < first.length; i++){
      if(first[i] === second[i]){
         continue;
      }
      return false;
   };
   return true;
};
console.log(areEqual(arr1, arr2));

आउटपुट

कंसोल में आउटपुट -

True

  1. जावास्क्रिप्ट में वस्तुओं की समानता की व्याख्या करें।

    जावास्क्रिप्ट में आदिम जैसे स्ट्रिंग, संख्या, बूलियन आदि की तुलना उनके मूल्यों से की जाती है जबकि वस्तुओं (मूल या कस्टम) की तुलना उनके संदर्भ से की जाती है। संदर्भ द्वारा तुलना करने का अर्थ है कि दो या दो से अधिक वस्तु स्मृति में एक ही स्थान की ओर इशारा करती है या नहीं। जावास्क्रिप्ट में वस्तुओं की

  1. जावास्क्रिप्ट में सख्त समानता बनाम ढीली समानता।

    ढीला समानता ऑपरेटर == हमें दो या दो से अधिक ऑपरेंड की तुलना उनके मान को पहले एक सामान्य प्रकार में परिवर्तित करके और फिर उनके बीच समानता की जांच करने की अनुमति देता है। सख्त समानता ऑपरेटर === हमें मूल्यों के साथ-साथ उनके प्रकारों के बीच समानता की जांच करके दो या दो से अधिक ऑपरेंड की तुलना करने की अ

  1. जावास्क्रिप्ट में ढीली समानता

    लूज इक्वलिटी ऑपरेटर == हमें दो या दो से अधिक ऑपरेंड की तुलना पहले उनके मान को एक सामान्य प्रकार में परिवर्तित करके और फिर उनके बीच समानता की जांच करने की अनुमति देता है। जावास्क्रिप्ट में ढीली समानता को लागू करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"&g