यह लेख निम्नलिखित तकनीकी कौशल को शामिल करता है:
इस प्रयोगशाला में, हम एक जावास्क्रिप्ट फ़ंक्शन का पता लगाएंगे जो जांचता है कि प्रदान किया गया मान एक निर्दिष्ट प्रकार का है या नहीं। हम is() फ़ंक्शन का उपयोग करेंगे, जो यह निर्धारित करने के लिए कंस्ट्रक्टर प्रॉपर्टी और Array.prototype.includes() विधि का लाभ उठाता है कि मान निर्दिष्ट प्रकार का है या नहीं। यह लैब आपको जावास्क्रिप्ट में टाइप चेकिंग की बेहतर समझ हासिल करने में मदद करेगी।
यह जांचने के लिए कि क्या प्रदान किया गया मान एक निर्दिष्ट प्रकार का है, इन चरणों का पालन करें:
const is = (type, val) => ![, null].includes(val) && val.constructor === type;
आप यह जांचने के लिए is() का उपयोग कर सकते हैं कि कोई मान विभिन्न प्रकार का है, जैसे कि ऐरे, ऐरेबफ़र, मैप, रेगएक्सप, सेट, वीकमैप, वीकसेट, स्ट्रिंग, नंबर और बूलियन। उदाहरण के लिए:
is(Array, [1]); // true is(Map, new Map()); // true is(String, ""); // true is(Number, 1); // true is(Boolean, true); // true
बधाई हो! यदि मान प्रयोगशाला प्रकार का है तो आपने जांच पूरी कर ली है। आप अपने कौशल को बेहतर बनाने के लिए LabEx में अधिक प्रयोगशालाओं का अभ्यास कर सकते हैं।
? अभी अभ्यास करें: जांचें कि क्या मान प्रकार का है
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3