यह ट्यूटोरियल चर्चा करेगा:
- कैसे 'लेखन त्रुटि: startWith जावास्क्रिप्ट में एक समारोह नहीं है' त्रुटि होती है?
- 'लेखन त्रुटि: startWith जावास्क्रिप्ट में कोई फ़ंक्शन नहीं है' त्रुटि को कैसे ठीक करें?
कैसे 'लेखन त्रुटि: startWith जावास्क्रिप्ट में एक समारोह नहीं है' त्रुटि होती है?
जावास्क्रिप्ट फेंकता है ' लेखन त्रुटि: startWith कार्य नहीं है 'अगर' इसके साथ आरंभ होता है() ”विधि को उस मान पर कॉल किया जाता है जो स्ट्रिंग प्रकार का नहीं है। आइए जोड़े गए बयान को सही ठहराने के लिए एक उदाहरण देखें।
उदाहरण
यहां, सबसे पहले, हम एक वेरिएबल बनाएंगे जो एक नंबर को स्टोर करता है:
स्थिरांक डोरी = 927354138 ;
बुलाएं ' के साथ शुरू() 'विधि और पास' 9 'एक स्ट्रिंग तर्क के रूप में यह जांचने के लिए कि क्या स्ट्रिंग' से शुरू होती है 9 ':
स्थिरांक startStr = डोरी। इसके साथ आरंभ होता है ( '9' ) ;
परिणाम को कंसोल पर प्रिंट करें:
सांत्वना देना। लकड़ी का लट्ठा ( startStr ) ;
यह देखा जा सकता है कि हमने चर्चा की गई त्रुटि का सामना 'के रूप में किया है' इसके साथ आरंभ होता है() 'विधि को स्ट्रिंग प्रकार के मान पर कहा जाता है:
'लेखन त्रुटि: startWith जावास्क्रिप्ट में कोई फ़ंक्शन नहीं है' त्रुटि को कैसे ठीक करें?
त्रुटि को ठीक करने के लिए, का उपयोग करें ' तार() 'विधि के साथ' इसके साथ आरंभ होता है() ' तरीका। ToString() विधि इनपुट मान को स्ट्रिंग प्रकार में परिवर्तित कर देगी क्योंकि startWith() विधि केवल स्ट्रिंग प्रकार मानों को तर्क के रूप में स्वीकार करती है।
वाक्य - विन्यास
त्रुटि को ठीक करने के लिए नीचे दिए गए सिंटैक्स का उपयोग करें:
तार ( ) . इसके साथ आरंभ होता है ( खोज स्ट्रिंग )' खोज स्ट्रिंग ” वह चरित्र है जिसे स्ट्रिंग की शुरुआत में खोजना होता है।
प्रतिलाभ की मात्रा
- ' तार() ” विधि वस्तु का प्रतिनिधित्व करने वाली एक स्ट्रिंग लौटाती है।
- ' इसके साथ आरंभ होता है() 'विधि रिटर्न' सच 'अगर' खोज स्ट्रिंग 'स्ट्रिंग की शुरुआत में है, यह वापस आता है' असत्य ”।
उदाहरण
स्टार्टविथ () विधि को 'के साथ कॉल करें' तार() ” विधि जो इनपुट को स्ट्रिंग में बदल देगी:
स्थिरांक startStr = डोरी। तार ( ) . इसके साथ आरंभ होता है ( '9' ) ;उत्पादन
हमने बताई गई त्रुटि और संबंधित समाधान से संबंधित आवश्यक जानकारी प्रदान की है।
निष्कर्ष
' लेखन त्रुटि: startWith कार्य नहीं है ' तब होता है जब गैर-स्ट्रिंग प्रकार के मानों पर विधि को ' इसके साथ आरंभ होता है() ”विधि का उपयोग केवल स्ट्रिंग प्रकार के मानों के लिए किया जाता है। इसलिए, इस त्रुटि को ठीक करने के लिए, 'का उपयोग करें' तार() आगे की प्रक्रिया से पहले निर्दिष्ट मान को स्ट्रिंग प्रकार में परिवर्तित करने के लिए स्टार्टविथ () विधि के साथ विधि। इस ट्यूटोरियल में, हमने बताई गई त्रुटि के पीछे के कारण और इसे ठीक करने की विधि को परिभाषित किया है।