⊗jsOpBsCMS 20 of 60 menu

जावास्क्रिप्ट में ओओपी में विधियों के सेट के रूप में क्लास

कभी-कभी समान विषयगत विधियों को समूहीकृत करने के लिए कक्षाओं का उपयोग किया जाता है। इस मामले में, आम तौर पर इस वर्ग की केवल एक वस्तु बनाई जाती है और इसकी विधियों का उपयोग विभिन्न स्थितियों में कई बार किया जाता है।

आइए एक उदाहरण देखें। आइए एक क्लास बनाएं जो नंबरों की सरणियों में हेरफेर करेगी:

class ArrHelper { }

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

class ArrHelper { getSum(arr) { // तत्वों का योग } getAvg(arr) { // अंकगणितीय माध्य } }

आइए इन विधियों का कार्यान्वयन लिखें:

class ArrHelper { getSum(arr) { let res = 0; for (let num of arr) { res += num; } return res; } getAvg(arr) { if (arr.length > 0) { let sum = this.getSum(arr); return sum / arr.length; } else { return 0; } } }

आइए देखें कि हम इन विधियों का उपयोग कैसे करेंगे। आइए हमारी कक्षा की एक वस्तु बनाएं:

let arrHelper = new ArrHelper;

आइए हमारी वस्तु का उपयोग करके विभिन्न सरणियों की संख्याओं का योग ज्ञात करें:

let sum1 = arrHelper.getSum([1, 2, 3]); console.log(sum1); let sum2 = arrHelper.getSum([3, 4, 5]); console.log(sum2);

एक क्लास Validator बनाएं, जो स्ट्रिंग्स की शुद्धता की जाँच करेगा।

अपनी कक्षा में एक विधि isEmail बनाएं, जो यह जांचती हो कि स्ट्रिंग एक वैध ईमेल है या नहीं।

अपनी कक्षा में एक विधि isDomain बनाएं, जो यह जांचती हो कि स्ट्रिंग एक वैध डोमेन नाम है या नहीं।

अपनी कक्षा में एक विधि isNumber बनाएं, जो यह जांचती हो कि स्ट्रिंग में केवल संख्याएँ हैं या नहीं।

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