SyntaxErrorSyntaxError
JavaScript engine को ऐसा code मिला जो language syntax के अनुरूप नहीं है।
इस एरर के कारण
कोड में ऐसा अमान्य सिंटैक्स है जिसे JavaScript पार्सर समझ नहीं पाता। इसमें छूटे ब्रैकेट, बेमेल कोष्ठक, अमान्य वर्ण, या रनटाइम द्वारा असमर्थित भाषा सुविधाओं का इस्तेमाल शामिल है।
इसे कैसे ठीक करें
त्रुटि संदेश में लाइन और कॉलम संख्या देखें। छूटे या अतिरिक्त ब्रैकेट, कोष्ठक, कोट या सेमीकोलन ढूँढें। रनटाइम से पहले सिंटैक्स त्रुटियाँ पकड़ने के लिए ESLint जैसा लिंटर इस्तेमाल करें।
संबंधित एरर कोड
RangeError: Maximum call stack size exceededRangeError: अधिकतम कॉल स्टैक आकार पार हो गया
JavaScript call stack समाप्त हो गया है, आमतौर पर अनंत या अत्यधिक गहरे recursion के कारण।
TypeError: Reduce of empty array with no initial valueTypeError: प्रारंभिक मान के बिना खाली ऐरे पर Reduce
Array.reduce() को प्रारंभिक मान दिए बिना खाली ऐरे पर कॉल किया गया।
ERR_BUFFER_OUT_OF_BOUNDSERR_BUFFER_OUT_OF_BOUNDS
Buffer की सीमाओं के बाहर पढ़ने या लिखने का प्रयास किया गया।
EADDRINUSEEADDRINUSE
एड्रेस (पोर्ट) पहले से किसी अन्य प्रक्रिया द्वारा उपयोग में है।
EEXISTEEXIST: फ़ाइल पहले से मौजूद है
फ़ाइल निर्माण संक्रिया विफल हुई क्योंकि लक्ष्य पथ पहले से मौजूद है।
CORS Error: No Access-Control-Allow-OriginCORS त्रुटि: कोई Access-Control-Allow-Origin नहीं
ब्राउज़र ने cross-origin अनुरोध अवरुद्ध कर दिया क्योंकि सर्वर ने आवश्यक CORS हेडर शामिल नहीं किए।