JavaScript एरर
कारण, समाधान और उदाहरण के साथ सभी 100 JavaScript एरर एरर कोड ब्राउज़ करें.
TypeErrorTypeError
एक मान अपेक्षित प्रकार का नहीं है। यह सबसे सामान्य JavaScript त्रुटि है, जो तब होती है जब कोई ऑपरेशन गलत प्रकार के मान से सामना करता है।
TypeError: x is not a functionTypeError: x is not a function
किसी मान को फ़ंक्शन के रूप में कॉल करने का प्रयास किया गया जबकि वह फ़ंक्शन नहीं है।
TypeError: Cannot read properties of undefined/nullTypeError: Cannot read properties of undefined/null
undefined या null पर किसी प्रॉपर्टी या मेथड को एक्सेस करने का प्रयास किया गया।
TypeError: Cannot set properties of undefined/nullTypeError: undefined/null की properties set नहीं की जा सकतीं
undefined या null पर किसी property को set करने का प्रयास किया गया।
TypeError: x is not iterableTypeError: x iterable नहीं है
जहाँ इटरेबल अपेक्षित था, जैसे for...of लूप या स्प्रेड ऑपरेटर में, वहाँ गैर-इटरेबल मान इस्तेमाल किया गया।
TypeError: x is not a constructorTypeError: x constructor नहीं है
ऐसी value के साथ new keyword उपयोग करने का प्रयास किया गया जो constructor नहीं है।
TypeError: Assignment to constant variableTypeError: constant variable को assign नहीं किया जा सकता
const से घोषित वेरिएबल को दोबारा मान देने का प्रयास किया गया।
TypeError: Cannot convert undefined or null to objectTypeError: undefined या null को object में convert नहीं किया जा सकता
ऑब्जेक्ट की अपेक्षा रखने वाले बिल्ट-इन मेथड को ऑब्जेक्ट की जगह null या undefined मिला।
TypeError: Reduce of empty array with no initial valueTypeError: प्रारंभिक मान के बिना खाली ऐरे पर Reduce
Array.reduce() को प्रारंभिक मान दिए बिना खाली ऐरे पर कॉल किया गया।
TypeError: Cannot assign to read only propertyTypeError: read-only property को assign नहीं किया जा सकता
केवल-पढ़ने वाली प्रॉपर्टी में लिखने की कोशिश की गई, या तो इसलिए कि ऑब्जेक्ट फ़्रीज़ है या प्रॉपर्टी non-writable बनाई गई है।
ReferenceErrorReferenceError
किसी ऐसे variable का reference किया गया जो current scope में मौजूद नहीं है।
ReferenceError: x is not definedReferenceError: x defined नहीं है
किसी ऐसे variable का reference किया गया जो किसी accessible scope में declare नहीं हुआ।
ReferenceError: Cannot access before initializationReferenceError: initialization से पहले access नहीं किया जा सकता
let या const से घोषित वेरिएबल को टेम्पोरल डेड ज़ोन में, उसकी घोषणा से पहले एक्सेस किया गया।
ReferenceError: Invalid left-hand side in assignmentReferenceError: असाइनमेंट में अमान्य बायाँ पक्ष
किसी ऐसी चीज़ को assign करने का प्रयास किया गया जिसे assign नहीं किया जा सकता।
SyntaxErrorSyntaxError
JavaScript engine को ऐसा code मिला जो language syntax के अनुरूप नहीं है।
SyntaxError: Unexpected tokenSyntaxError: अप्रत्याशित टोकन
Parser को code में उस position पर एक unexpected token (character या keyword) मिला।
SyntaxError: Unexpected end of inputSyntaxError: input का unexpected end
Parser input के अंत तक पहुँच गया जबकि अभी और code अपेक्षित था, सामान्यतः unclosed brackets या strings के कारण।
SyntaxError: JSON.parse unexpected characterSyntaxError: JSON.parse में अनपेक्षित वर्ण
JSON.parse() को अमान्य JSON सिंटैक्स मिला, जैसे सिंगल कोट, आखिर में अतिरिक्त कॉमा, या बिना कोट वाली कुंजियाँ।
SyntaxError: Missing ) after argument listSyntaxError: आर्गुमेंट सूची के बाद ) गायब है
किसी फ़ंक्शन कॉल में बंद करने वाला parenthesis गायब है।
SyntaxError: Unterminated string literalSyntaxError: अधूरा string literal
किसी string literal में बंद करने वाला quote गायब है।
SyntaxError: Illegal return statementSyntaxError: अवैध return statement
किसी फ़ंक्शन बॉडी के बाहर return statement उपयोग किया गया।
SyntaxError: Identifier has already been declaredSyntaxError: Identifier पहले से declared है
एक ही scope में let या const से एक ही नाम का variable दो बार declare किया गया।
SyntaxError: Cannot use import statement outside a moduleSyntaxError: module के बाहर import statement उपयोग नहीं कर सकते
ES module import syntax ऐसी file में उपयोग की गई जिसे module के रूप में नहीं माना जाता।
SyntaxError: await is only valid in async functionsSyntaxError: await केवल async functions में मान्य है
await keyword किसी async function के बाहर उपयोग किया गया।
- RangeError
- RangeError: अधिकतम कॉल स्टैक आकार पार हो गया
- RangeError: अमान्य array length
- RangeError: अमान्य date
- RangeError: precision range से बाहर है
- URIError: URI विकृत
- EvalError
- InternalError: too much recursion
- AggregateError
- UnhandledPromiseRejection
- DOMException: ऑपरेशन रद्द कर दिया गया
- DOMException: NetworkError
- DOMException: QuotaExceededError
- DOMException: SecurityError
- DOMException: NotAllowedError
- CORS त्रुटि: कोई Access-Control-Allow-Origin नहीं
- CORS त्रुटि: Preflight अनुरोध विफल
- ECONNREFUSED
- ECONNRESET
- EADDRINUSE
- ENOTFOUND
- ETIMEDOUT
- ENOENT: No such file or directory
- EACCES: Permission denied
- EPERM: Operation not permitted
- EMFILE: Too many open files
- ENFILE: Too many open files in system
- EISDIR: Is a directory
- ENOTDIR: निर्देशिका नहीं है
- EEXIST: फ़ाइल पहले से मौजूद है
- EPIPE: टूटी हुई पाइप
- ENOSPC: डिवाइस पर कोई स्थान शेष नहीं
- ERR_HTTP_HEADERS_SENT
- ERR_MODULE_NOT_FOUND
- ERR_REQUIRE_ESM
- ERR_INVALID_ARG_TYPE
- ERR_INVALID_URL
- ERR_SOCKET_BAD_PORT
- ERR_TLS_CERT_ALTNAME_INVALID
- ERR_BUFFER_OUT_OF_BOUNDS
- ERR_STREAM_PREMATURE_CLOSE
- ERR_WORKER_OUT_OF_MEMORY
- JavaScript heap out of memory
- ERR_MISSING_ARGS
- ERR_UNESCAPED_CHARACTERS
- ERR_UNKNOWN_ENCODING
- ERR_CRYPTO_INVALID_STATE
- ERR_DLOPEN_FAILED
- ERR_OSSL_EVP_UNSUPPORTED
- ERR_SERVER_ALREADY_LISTEN
- ERR_FS_CP_DIR_TO_NON_DIR
- Error: Cannot find module
- ECONNABORTED
- EHOSTUNREACH
- ENETUNREACH
- ERR_ASSERTION
- TypeError: circular structure को JSON में बदलना संभव नहीं
- TypeError: असंगत receiver पर मेथड कॉल किया गया
- TypeError: ऑब्जेक्ट की प्रॉपर्टी हटाना संभव नहीं
- TypeError: Symbol मान को string में नहीं बदला जा सकता
- TypeError: प्रॉपर्टी जोड़ना संभव नहीं, ऑब्जेक्ट extensible नहीं है
- SyntaxError: strict mode में अयोग्य नाम को delete करना
- SyntaxError: const घोषणा में initializer अनुपस्थित
- SyntaxError: JSON.parse: अमान्य पार्सिंग
- ERR_STREAM_WRITE_AFTER_END
- ERR_HTTP2_STREAM_ERROR
- ERR_CHILD_PROCESS_STDIO_MAXBUFFER
- ERR_INVALID_RETURN_VALUE
- ERR_UNHANDLED_REJECTION
- ERR_ASYNC_CALLBACK
- ERR_PACKAGE_PATH_NOT_EXPORTED
- ERR_IMPORT_ASSERTION_TYPE_FAILED
- ERR_NETWORK_IMPORT_DISALLOWED
- ERR_INSPECTOR_ALREADY_ACTIVATED
- DOMException: InvalidStateError
- DOMException: DataCloneError