⊗jsOpBsMCh 19 of 60 menu

जावास्क्रिप्ट में ओओपी में मेथड चेनिंग

ऐसा करना संभव है कि मेथड्स को एक के बाद एक चेन में कॉल किया जा सके। इसके लिए प्रत्येक ऐसे मेथड को this वापस करना होगा। आइए कोशिश करते हैं। अपनी क्लास के सेटर में संबंधित कोड जोड़ते हैं:

class User { #name; #surn; setName(name) { this.#name = name; return this; } setSurn(surn) { this.#surn = surn; return this; } getName() { return this.#name; } getSurn() { return this.#surn; } }

अब हमारे सेटर को एक के बाद एक, चेन में कॉल किया जा सकता है। आइए जांच करते हैं। अपनी क्लास की एक ऑब्जेक्ट बनाते हैं:

let user = new User;

अपने सेटर को चेन में कॉल करते हैं:

user.setName('john').setSurn('smit');

जांचते हैं कि प्रॉपर्टीज़ के वैल्यू बदल गए हैं:

console.log(user.getName()); console.log(user.getSurn());

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