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

ReferenceError

किसी ऐसे variable का reference किया गया जो current scope में मौजूद नहीं है।

browsernode

इस एरर के कारण

आपने ऐसे वेरिएबल का इस्तेमाल करने की कोशिश की जो घोषित नहीं है, स्कोप में नहीं है, या अपनी घोषणा से पहले एक्सेस किया गया (टेम्पोरल डेड ज़ोन)। वेरिएबल के नाम की वर्तनी गलत होने पर भी ऐसा हो सकता है।

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

वेरिएबल को इस्तेमाल से पहले let, const या var से घोषित करें। वेरिएबल नामों में वर्तनी की गलती जाँचें। सुनिश्चित करें कि वेरिएबल उस स्कोप में है जहाँ आप उसे एक्सेस कर रहे हैं। छूटे हुए मॉड्यूल इम्पोर्ट करें।

उदाहरण

console.log(undeclaredVar); // ReferenceError: undeclaredVar is not defined
आधिकारिक दस्तावेज़

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