मैं निम्नलिखित ReactJS वर्ग है प्रतिक्रिया। क्या यह स्थिर कार्य को कॉल करने का अच्छा तरीका है? मुझे लगता है कि प्रतिक्रिया सांख्यिकी के साथ कुछ कर रही है, लेकिन मुझे नहीं पता कि क्या।कॉल वर्ग में एक स्थिर समारोह ES6
उत्तर
कक्षा पर एक स्थिर विधि को एक्सेस करने की आवश्यकता नहीं है उदाहरण के लिए। तो आपके मामले में, का उपयोग करें:
Content.getValue()
हालांकि, एक स्थिर विधि this
उपयोग करने में सक्षम नहीं होगा - मुझे नहीं लगता कि आप विधि के ऊपर अपने कोड नमूने के आधार पर स्थिर होना चाहते हैं।
अधिक: Static Members in ES6
'getValue' समारोह में ही स्थिर है - यह this.constructor.getValue साथ कहा जा सकता है तो (पैराम्स) ... मैं अक्सर इस कोड का उपयोग अपने कोड में करता हूं। मुझे इस फ़ंक्शन के लिए स्थैतिक नहीं होने का कोई कारण नहीं दिख रहा है, जब तक कि 'इस' को फ़ंक्शन के अंदर बुलाया जाना न पड़े। – Sprose
आप this.constructor.getValue
के रूप में वर्ग के भीतर से पहुँच सकते हैं।
संपादित करें: मैंने एक JSFiddle here जोड़ा है। एकमात्र परिवर्तन मैंने कन्स्ट्रक्टर से फ़ंक्शन कॉल जोड़ रहा था और खतरनाक रूप से सेट किए गए आंतरिक HTML को हटा रहा था - जैसा कि दिखाया गया है, आप इस .constructor से getValue static तक पहुंच सकते हैं, और ठीक काम करता है।
'React.Component' – Ajouve
गलत नहीं है - आप कर सकते हैं। इस बात पर मुझ पर भरोसा रखें। मैं एक जेएसबीन जोड़ूंगा –
- 1. स्टेटिक समारोह कॉल गैर स्थिर समारोह सी ++
- 2. प्रचार ES6 वर्ग संपत्ति के बाहर समारोह
- 3. जावास्क्रिप्ट वर्ग कोष्ठक समारोह कॉल
- 4. 'स्थिर' एक समारोह में वस्तु
- 5. ES6 तुरंत पुनरावर्ती तीर समारोह
- 6. सी ++ समारोह सूचक (वर्ग के सदस्य) गैर स्थिर सदस्य समारोह
- 7. ES6 वर्ग कन्स्ट्रक्टर तर्क
- 8. एक स्थिर वर्ग
- 9. एक स्थिर वर्ग
- 10. एक स्थिर वर्ग
- 11. एक स्थिर वर्ग
- 12. एक स्थिर वर्ग
- 13. जावास्क्रिप्ट: एक समारोह कॉल
- 14. ASP.Net: एक साझा/स्थिर समारोह
- 15. एक समारोह कॉल
- 16. एक स्थिर समारोह में नाम स्थान प्राप्त
- 17. पीएचपी में, यह एक समस्या का उपयोग कर एक स्थिर वर्ग समारोह कॉल करने के लिए है -> dereferencer
- 18. प्रवेश जावास्क्रिप्ट वर्ग चर एक वर्ग समारोह
- 19. हास्केल समारोह समारोह कॉल
- 20. पता लगाएं कि एक स्थिर वर्ग
- 21. pythonic: समारोह आत्म .__ एक वर्ग
- 22. वर्ग दोस्त समारोह एक namespace
- 23. स्थिर वर्ग
- 24. कॉल एक समारोह नाम स्थान
- 25. कॉल समारोह केवल एक बार
- 26. स्थिर वर्ग
- 27. कॉल समारोह
- 28. समारोह और एक ही फाइल पर वर्ग: अपरिभाषित समारोह
- 29. कॉल बाहरी समारोह
- 30. सी ++, एक वर्ग जहां समारोह परिभाषा मुख्य
* "यह अच्छा तरीका है एक स्थिर समारोह कॉल करने के लिए है?" * के बाद से यह काम नहीं करता है, शायद नहीं: पी –