क्या कोड में ["[[FunctionLocation]]"]
संपत्ति तक पहुंचने में यह संभव है कि Google क्रोम डेवलपर टूल किसी फ़ंक्शन पर कंसोल लॉग का उपयोग करते समय दिखाए?एक्सेस फ़ंक्शन स्थान प्रोग्रामेटिक रूप से
उत्तर
उत्तर, अब, कोई है।
[[FunctionLocation]]
संपत्ति निरीक्षक में आप देख डिबगर के सी ++ कोड, समारोह के बारे में जानकारी इकट्ठा करने के लिए एक और सी ++ समारोह V8Debugger::functionLocation()
का उपयोग करता है, जिसमें V8Debugger::internalProperties()
में जोड़ा जाता है। functionLocation()
सटीक जानकारी जानने के लिए v8::Function::GetScriptLineNumber()
and GetScriptColumnNumber()
जैसे कई V8- विशिष्ट C++ API का उपयोग करता है।
ऊपर वर्णित सभी एपीआई विशेष रूप से सी ++ कोड के लिए उपलब्ध हैं, जावास्क्रिप्ट कोड नहीं। यदि आप इस कार्य को Node.js जैसे मंच में पूरा करने का प्रयास कर रहे हैं, तो आप मूल मॉड्यूल लिखने में सक्षम होना चाहिए। यदि नहीं, तो आप भाग्य से बाहर हैं।
console.log limited language support के साथ क्रोम में फ़ंक्शन का नाम दिखा सकता है।
मुझे कॉलबैक डीबग करने और observer pattern का उपयोग करते समय फ़ंक्शन नाम उपयोगी पाया गया है। ध्यान दें कि इसे काम करने के लिए नामकरण कार्यों की आवश्यकता है (अनाम कार्य नाम स्पष्ट रूप से खाली हैं)।
function myFn() {}
if (typeof myFn === 'function') {
console.log('Name of function', myFn.name)
}
आउटपुट Name of function myFn
- 1. एक्सेस ऐप पहचानकर्ता प्रीफिक्स प्रोग्रामेटिक रूप से
- 2. अन्य स्थान (मैकोज़क्स) में प्रोग्रामेटिक रूप से
- 3. एंड्रॉइड: एक्सेस किए गए Google स्थानों को प्रोग्रामेटिक रूप से
- 4. एक जावास्क्रिप्ट फ़ंक्शन प्रोग्रामेटिक रूप से
- 5. आर: प्रोग्रामेटिक रूप से फ़ंक्शन कॉल बनाएं
- 6. प्रोग्रामेटिक रूप से VB.NET
- 7. विंडोज 8 थीम रंग - इसे प्रोग्रामेटिक रूप से एक्सेस करना
- 8. प्रोग्राम साइटमैटिक प्रोग्राम प्रोग्रामेटिक रूप से एक्सेस करें (साइटकोर 6)
- 9. एक्सेस जेपीए <persistence-unit-metadata> प्रोग्रामेटिक रूप से
- 10. प्रोग्राम सेटिंग्स को प्रोग्रामेटिक रूप से कैसे एक्सेस करें?
- 11. सी # प्रोग्रामेटिक रूप से माइक्रोसॉफ्ट एक्सेस डेटाबेस कैसे बनाएं?
- 12. GridView प्रोग्रामेटिक रूप से
- 13. प्रोग्रामेटिक रूप से सीआईएल
- 14. python.exe स्थान प्रोग्रामेटिक रूप से कैसे प्राप्त करें?
- 15. प्रोग्रामेटिक रूप से आईफोन सिम्युलेटर स्थान सेट करना
- 16. विंडोज फ़ायरवॉल प्रोग्रामेटिक रूप से
- 17. डेटाटेबल प्रोग्रामेटिक रूप से
- 18. संदेश संवाद प्रोग्रामेटिक रूप से
- 19. बैकअप डेटाबेस प्रोग्रामेटिक रूप से
- 20. प्रोग्रामेटिक रूप से
- 21. एंड्रॉइड प्रोग्रामेटिक रूप से
- 22. एंड्रॉइड प्रोग्रामेटिक रूप से
- 23. आईफोन प्रोग्रामेटिक रूप से
- 24. सिल्वरलाइट प्रोग्रामेटिक रूप से
- 25. ओएसएक्स प्रोग्रामेटिक रूप से
- 26. कुंजी प्रोग्रामेटिक रूप से
- 27. जीमेल प्रोग्रामेटिक रूप से
- 28. QTreeView प्रोग्रामेटिक रूप से
- 29. R.String प्रोग्रामेटिक रूप से
- 30. प्रोग्रामेटिक रूप से मेनिफेस्ट