टाइपस्क्रिप्ट अंतर्निहित उपयोगिता प्रकार प्रदान करता है जो डेवलपर्स को प्रकारों को प्रभावी ढंग से बदलने और पुन: उपयोग करने की अनुमति देता है, जिससे आपका कोड अधिक लचीला और शुष्क हो जाता है। इस लेख में, हम आपके टाइपस्क्रिप्ट कौशल को अगले स्तर तक ले जाने में मदद करने के लिए आंशिक, पिक, ओमिट और रिकॉर्ड जैसे प्रमुख उपयोगिता प्रकारों का पता लगाएंगे।
आंशिक
आंशिक उपयोगिता प्रकार एक प्रकार के सभी गुणों को वैकल्पिक में परिवर्तित करता है, जो ऑब्जेक्ट अपडेट से निपटने में सहायक होता है।
interface User { name: string; age: number; } const updateUser = (user: Partial) => { // Now we can update only the properties we want };
चुनें
पिक आपको मौजूदा प्रकार से गुणों के सबसेट का चयन करके एक नया प्रकार बनाने की अनुमति देता है।
type UserDetails = Pick;
Omit
पिक के विपरीत, ओमिट प्रकार विशिष्ट गुणों को बाहर करता है, जो तब उपयोगी हो सकता है जब आपको कुछ फ़ील्ड हटाए गए प्रकार की आवश्यकता होती है।
type UserWithoutAge = Omit;
रिकॉर्ड: कुंजी-मूल्य जोड़े के साथ एक वस्तु को परिभाषित करना
रिकॉर्ड आपको एक ऑब्जेक्ट प्रकार को परिभाषित करने की अनुमति देता है जहां कुंजियाँ एक विशिष्ट प्रकार की होती हैं और सभी मान एक ही प्रकार के होते हैं।
type UserRoles = Record; const roles: UserRoles = { admin: true, user: false, };
निष्कर्ष
टाइपस्क्रिप्ट में उपयोगिता प्रकार प्रकारों को प्रभावी ढंग से हेरफेर करने और पुन: उपयोग करने के लिए शक्तिशाली उपकरण प्रदान करते हैं, जिससे आपका कोड अधिक मॉड्यूलर और पुन: प्रयोज्य बन जाता है। इन उपयोगिताओं में महारत हासिल करने से आपको स्वच्छ, अधिक रखरखाव योग्य एप्लिकेशन लिखने में मदद मिलती है।
पढ़ने के लिए धन्यवाद! आप अपनी परियोजनाओं में उपयोगिता प्रकारों का उपयोग कैसे करते हैं, इस पर मुझे अपने विचार बताएं।
मेरी वेबसाइट:https://shafayet.zya.me
आपके लिए एक मीम?
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3