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

दो 2-डी सरणियों की समानता - जावास्क्रिप्ट

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो 2-डी सरणी लेता है और जांच के आधार पर एक बूलियन देता है कि सरणी बराबर हैं या नहीं।

इन सरणियों की समानता, हमारे मामले में, संबंधित तत्वों की समानता से निर्धारित होती है

दोनों सरणियों में पंक्तियों और स्तंभों की संख्या समान होनी चाहिए -

arr1[i][j] ===arr2[i][j]

उपरोक्त सभी i के लिए [0, पंक्तियों की संख्या] और j के बीच [0, स्तंभों की संख्या]

के बीच सही होना चाहिए

उदाहरण

आइए इस फ़ंक्शन के लिए कोड लिखें -

const arr1 =[ [1, 1, 1], [2, 2, 2], [3, 3, 3],];const arr2 =[ [1, 1, 1], [2, 2, 2], [3, 3, 3],]; const areEqual =(पहला, दूसरा) => {const {लंबाई:l1} =पहला; कास्ट {लंबाई:l2} =सेकंड; अगर (एल 1! ==एल 2) {झूठी वापसी; }; के लिए (चलो i =0; i  

आउटपुट

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

<पूर्व>सत्य

  1. जावास्क्रिप्ट में दो सरणियों में कैसे शामिल हों?

    जावास्क्रिप्ट में दो सरणियों को एक साथ जोड़ने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>

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

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

  1. जावास्क्रिप्ट में दो ऐरे कैसे गुणा करें?

    जावास्क्रिप्ट में दो सरणियों को गुणा करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Doc