⊗jsOpAdAS 50 of 60 menu

जावास्क्रिप्ट में ओओपी में एक्सेसर सेटर्स

चलिए अब गेटर के अलावा एक एक्सेसर सेटर भी बनाते हैं:

class User { #name; get name() { return this.#name; } set name(name) { this.#name = name; } }

अब सेटर में जाँच जोड़ते हैं:

class User { #name; set name(name) { if (name.length > 0) { this.#name = name; } else { throw new Error('name is incorrect'); } } get name() { return this.#name; } }

क्लास की एक ऑब्जेक्ट बनाते हैं:

let user = new User;

अपनी प्रॉपर्टी में डेटा लिखते हैं:

user.name = 'john';

आइए एक अमान्य स्ट्रिंग लिखने का प्रयास करें और एक एरर प्राप्त करें:

user.name = '';

Employee क्लास की प्रॉपर्टीज़ के लिए सेटर्स लागू करें।

Employee क्लास के एक्सेसर सेटर्स में जाँचें जोड़ें।

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