⊗jsOpBsOC 24 of 60 menu

JavaScript में OOP में ऑब्जेक्ट्स की तुलना

आइए देखें कि ऑब्जेक्ट्स वाले वेरिएबल्स की तुलना कैसे की जाती है। दो वेरिएबल्स को बराबर तब माना जाएगा, जब उनमें एक ही ऑब्जेक्ट का रेफरेंस हो। आइए प्रैक्टिकल में देखें। मान लीजिए कि हमारे पास निम्नलिखित क्लास है:

class User { constructor(name) { this.name = name; } }

इस क्लास के दो ऑब्जेक्ट बनाते हैं:

let user1 = new User('1'); let user2 = new User('2');

एक ही ऑब्जेक्ट के रेफरेंस वाले वेरिएबल्स की तुलना करते हैं:

console.log(user1 === user1); // true

अब अलग-अलग ऑब्जेक्ट्स के रेफरेंस वाले वेरिएबल्स की तुलना करते हैं:

console.log(user1 === user2); // false

बताएं कि निम्नलिखित कोड में तुलना का परिणाम क्या होगा:

class Employee { constructor(name) { this.name = name; } } let emp1 = new Employee('john'); let emp2 = new Employee('eric'); console.log(emp1 === emp2);

बताएं कि निम्नलिखित कोड में तुलना का परिणाम क्या होगा:

class Employee { constructor(name) { this.name = name; } } let emp1 = new Employee('john'); let emp2 = new Employee('eric'); console.log(emp1 === emp1);

बताएं कि निम्नलिखित कोड में तुलना का परिणाम क्या होगा:

class Employee { constructor(name) { this.name = name; } } let emp1 = new Employee('john'); let emp2 = new Employee('john'); console.log(emp1 === emp2);

बताएं कि निम्नलिखित कोड में तुलना का परिणाम क्या होगा:

class Employee { constructor(name) { this.name = name; } } let emp1 = new Employee('john'); let emp2 = new Employee('eric'); console.log(emp1 !== emp1);

बताएं कि निम्नलिखित कोड में तुलना का परिणाम क्या होगा:

class Employee { constructor(name) { this.name = name; } } let emp1 = new Employee('john'); let emp2 = emp1; console.log(emp1 === emp2);

बताएं कि निम्नलिखित कोड में तुलना का परिणाम क्या होगा:

class Employee { constructor(name) { this.name = name; } } let emp1 = new Employee('john'); let emp2 = new Employee('eric'); console.log(emp1 !== emp2);

बताएं कि निम्नलिखित कोड में तुलना का परिणाम क्या होगा:

class Employee { constructor(name) { this.name = name; } } let emp1 = new Employee('john'); let emp2 = emp1; emp2.name = 'eric'; console.log(emp1 === emp2);
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें