⊗jsOpAdVPG 51 of 60 menu

जावास्क्रिप्ट में ओओपी में काल्पनिक गुणों के गेटर्स

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

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

आइए एक तीसरा गुण बनाएं, जिसमें नाम और उपनाम शामिल होंगे। इसके लिए एक एक्सेसर गुण बनाते हैं:

class User { constructor(name, surn) { this.name = name; this.surn = surn; } get full() { return this.name + ' ' + this.surn; } }

चलिए जाँच करते हैं। क्लास की एक वस्तु बनाएं, नाम और उपनाम पैरामीटर के रूप में देकर:

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

सार्वजनिक गुणों के मान आउटपुट करें:

console.log(user.name); // 'john' console.log(user.surn); // 'smit'

और अब हमारे काल्पनिक गुण का मान आउटपुट करें:

console.log(user.full); // 'john smit'
हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें