javascript - What difference betwwen Object.getPrototypeOf(Object) and Object.prototype? -


  & gt; ऑब्जेक्ट.गेटप्रोटोटाइपऑफ (ऑब्जेक्ट) [फ़ंक्शन: रिक्त]> gt; Object.prototype {}   

मुझे अंतर का परिणाम क्यों मिला? लेकिन अगर मैं इसका उपयोग करता हूं:

  & gt; ऑब्जेक्ट.टेटोटोटिपॉपऑफ़ ({}) {}   

सबकुछ ठीक है। क्या किसी भी बिंदु से मुझे मिलेगा प्रोटोटाइप ओफ़ के बारे में ??

वह ऑब्जेक्ट है जिससे अन्य सभी वस्तुएं उत्तराधिकार हैं यह अंतर्निहित वस्तुओं के लिए जड़ पर है एमडीएन दस्तावेज से:

जावास्क्रिप्ट में सभी ऑब्जेक्ट्स ऑब्जेक्ट से उतरते हैं; सभी ऑब्जेक्ट्स Object.prototype से विधियों और गुणों को प्राप्त करते हैं, हालांकि वे अधिरोहित हो सकते हैं [...]

Em> किसी विशिष्ट ऑब्जेक्ट के प्रोटोटाइप एमडीएन प्रलेखन से:

ऑब्जेक्ट। टैग प्रोटोटाइप () विधि प्रोटोटाइप देता है (अर्थात आंतरिक [[प्रोटोटाइप]] ) निर्दिष्ट ऑब्जेक्ट।

विभिन्न प्रकार के ऑब्जेक्ट्स में भिन्न प्रोटोटाइप हो सकते हैं।

उदाहरण:

  & gt; Object.getPrototypeOf (ऑब्जेक्ट) === फ़ंक्शन.प्रोटोटाइप सच   

ऑब्जेक्ट एक फ़ंक्शन है, इसलिए उसका प्रोटोटाइप फ़ंक्शन.प्रोटोटाइप

  & gt; Object.getPrototypeOf (/ foo /) === RegExp.prototype true   

/ foo / एक नियमित अभिव्यक्ति बनाता है, इसलिए इसकी प्रोटोटाइप है RegExp.prototype

  & gt; Object.getPrototypeOf ([]) === Array.prototype true   

[] एक सरणी बनाता है, इसका प्रोटोटाइप अर्रे.प्रोटोटाइप

  & gt; Object.getPrototypeOf ({}) === Object.prototype true   

{} एक सरल ऑब्जेक्ट बनाता है, इसका प्रोटोटाइप < कोड> ऑब्जेक्ट.प्रोटोटाइप

Comments

Popular posts from this blog

mysql - where clause in inner join query -

logging - How can I log both the Request.InputStream and Response.OutputStream traffic in my ASP.NET MVC3 Application for specific Actions? -

java - Why my included JSP file won't get processed correctly? -