]प्रोटो और कंस्ट्रक्टर.प्रोटोटाइप महत्वपूर्ण है। जबकि proto किसी ऑब्जेक्ट के प्रत्यक्ष प्रोटोटाइप को इंगित करता है, कंस्ट्रक्टर.प्रोटोटाइप उस ऑब्जेक्ट को संदर्भित करता है जिससे ऑब्जेक्ट बनाने वाला फ़ंक्शन बनाया गया था। प्रोटोटाइप श्रृंखलाओं को पार करते समय यह अंतर अलग-अलग परिणाम दे सकता है। किसी वस्तु की प्रोटोटाइप श्रृंखला को पार करना। उदाहरण में,
protoका उपयोग न्यूटॉय की प्रोटोटाइप श्रृंखला को पार करने के लिए किया जाता है, जो गैजेट फ़ंक्शन का एक उदाहरण है। प्रत्येक आगामी proto कॉल श्रृंखला में एक स्तर चढ़ती है, अंततः शून्य लौटती है क्योंकि ऑब्जेक्ट.प्रोटोटाइप से परे कोई प्रोटोटाइप नहीं है। उपयोग किया जाता है, यह प्रोटोटाइप श्रृंखला पर भी चढ़ता है लेकिन अंततः प्रारंभिक गैजेट फ़ंक्शन लौटाता है, क्योंकि यह उस प्रोटोटाइप को संदर्भित करता है जिससे गैजेट कंस्ट्रक्टर बनाया गया था।
इंटरनेट एक्सप्लोरर में शून्य जांचइंटरनेट एक्सप्लोरर में, जहां
protoसंपत्ति उपलब्ध नहीं है, प्रोटोटाइप श्रृंखला को फ़ंक्शन ऑब्जेक्ट पर प्रोटोटाइप गेटर का उपयोग करके ट्रैवर्स किया जा सकता है। नीचे दिया गया कोड दर्शाता है कि शून्य की जांच कैसे करें:function checkNull(obj) { जबकि (obj = obj.prototype) { // जांचें कि क्या प्रोटोटाइप शून्य है } }
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3