⊗jsOpBsOIC 22 of 60 menu

जावास्क्रिप्ट में ओओपी में कक्षाओं के अंदर ऑब्जेक्ट्स

कक्षाओं में दूसरी कक्षाओं के ऑब्जेक्ट्स का उपयोग किया जा सकता है। आइए एक उदाहरण पर नजर डालते हैं। मान लीजिए हम एक उपयोगकर्ता बनाना चाहते हैं जिसका नाम और उपनाम हो, और साथ ही वह शहर जिसमें वह रहता है। मान लीजिए कि हमारे पास शहर के लिए निम्नलिखित कक्षा है:

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

हम नाम, उपनाम और शहर को कंस्ट्रक्टर के पैरामीटर के रूप में पास करेंगे:

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

इसमें नाम और उपनाम स्ट्रिंग्स होंगे, लेकिन शहर - अपनी अलग कक्षा का एक ऑब्जेक्ट होगा:

let city = new City('luis'); let user = new User('john', 'smit', city);

आइए हमारे उपयोगकर्ता का नाम आउटपुट करते हैं:

console.log(user.name);

और अब हमारे उपयोगकर्ता के शहर का नाम आउटपुट करते हैं:

console.log(user.city.name);

निम्नलिखित कक्षा दी गई है:

class Employee { constructor(name, position, department) { this.name = name; this.position = position; this.department = department; } }

ऐसा करें कि दूसरे और तीसरे पैरामीटर में अलग-अलग कक्षाओं के ऑब्जेक्ट्स पास हों।

पिछले कार्य की कक्षा का उपयोग करके एक कर्मचारी के साथ एक ऑब्जेक्ट बनाएं।

बनाए गए कर्मचारी के लिए नाम, पद और विभाग को कंसोल में आउटपुट करें।

हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें