सामग्री पर जाएं
JavaScript एररएरर
TypeError

TypeError

एक मान अपेक्षित प्रकार का नहीं है। यह सबसे सामान्य JavaScript त्रुटि है, जो तब होती है जब कोई ऑपरेशन गलत प्रकार के मान से सामना करता है।

browsernode

इस एरर के कारण

आपने किसी मान को ऐसे तरीके से उपयोग करने का प्रयास किया जो उसके प्रकार के साथ असंगत है। सामान्य उदाहरणों में किसी नॉन-फ़ंक्शन को कॉल करना, null/undefined की प्रॉपर्टी एक्सेस करना, या किसी बिल्ट-इन मेथड को गलत आर्ग्युमेंट टाइप पास करना शामिल है।

इसे कैसे ठीक करें

विफल होने वाले ऑपरेशन से पहले typeof या console.log से वेरिएबल का वास्तविक टाइप जाँचें। null/undefined की जाँच जोड़ें। जिन मानों के null होने की संभावना हो, उनके लिए ऑप्शनल चेनिंग (?.) का उपयोग करें। सुनिश्चित करें कि फ़ंक्शन के आर्ग्युमेंट अपेक्षित टाइप से मेल खाते हैं।

उदाहरण

null.property // TypeError: Cannot read properties of null
आधिकारिक दस्तावेज़

संबंधित एरर कोड