"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > क्लास फ़ील्ड्स और स्टेटिक प्रॉपर्टीज़ को समझना

क्लास फ़ील्ड्स और स्टेटिक प्रॉपर्टीज़ को समझना

2024-11-08 को प्रकाशित
ब्राउज़ करें:674

Understanding Class Fields and Static Properties

नमस्ते! क्लास फ़ील्ड्स और स्टेटिक प्रॉपर्टीज़ के बारे में इस लेख में आपका स्वागत है!
ES15 ने क्लास फ़ील्ड और स्थिर गुणों को सीधे क्लास बॉडी के भीतर परिभाषित करने की क्षमता जोड़ी। इससे गुणों को आरंभ करने के लिए कंस्ट्रक्टर फ़ंक्शंस की आवश्यकता समाप्त हो जाती है, जिससे कोड साफ़ और अधिक संक्षिप्त हो जाता है। यह इस नई सुविधा को समझने के बारे में है!

1. एक वर्ग को परिभाषित करें.

इसका उपयोग करने के लिए आपको एक वर्ग को परिभाषित करने की आवश्यकता है:

class myClass {
}

2. गुणों को वर्ग में रखें।

गुणों को वर्ग में रखने से गुण परिभाषित होते हैं:

class myClass {
    property1;
    property2;
}

आप जितनी चाहें उतनी संपत्तियां जोड़ सकते हैं।

3. कंस्ट्रक्टर() फ़ंक्शन जोड़ें।

गुणों के लिए इस ऑब्जेक्ट में कुंजियों को परिभाषित करने के लिए कंस्ट्रक्टर फ़ंक्शन जोड़ें:

class myClass {
    property1;
    property2;
    constructor(property1, property2) {
        this.property1 = property1;
        this.property2 = property2;
    }
}

4. उदाहरण

यह JS में इस नई सुविधा का उपयोग करने का एक उदाहरण है:

class Person {
    name;
    age;
    constructor(name, age) {
        this.name = name;
        this.age = age;
    }
}

5। उपसंहार

और यही इस पोस्ट का निष्कर्ष है!
सुनिश्चित करें कि आप एक प्रतिक्रिया जोड़ें और इसे बुकमार्क करें!
यह भी सुनिश्चित करें कि आप नीचे टिप्पणी करें!
यह पोस्ट फ्रंटएंड चैलेंज के लिए बनाई गई थी!

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/pilagerplayz/understandard-class-fields-and-static-properties-2hce?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.com से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3