Errors
JavaScript errors
TypeError, ReferenceError, SyntaxError and RangeError in any runtime.
131 entries0 written pages
Showing 51 to 100 of 131Source: MDN Web Docs
| Code | Error | Category | Page |
|---|---|---|---|
| SyntaxError | invalid character in class in regular expression | SyntaxError | Reference |
| SyntaxError | invalid class set operation in regular expression | SyntaxError | Reference |
| SyntaxError | invalid decimal escape in regular expression | SyntaxError | Reference |
| SyntaxError | invalid identity escape in regular expression | SyntaxError | Reference |
| SyntaxError | invalid named capture reference in regular expression | SyntaxError | Reference |
| SyntaxError | invalid property name in regular expression | SyntaxError | Reference |
| SyntaxError | invalid range in character class | SyntaxError | Reference |
| SyntaxError | invalid regexp group | SyntaxError | Reference |
| SyntaxError | invalid regular expression flag "x" | SyntaxError | Reference |
| SyntaxError | invalid unicode escape in regular expression | SyntaxError | Reference |
| SyntaxError | label not found | SyntaxError | Reference |
| SyntaxError | missing ) after argument list | SyntaxError | Reference |
| SyntaxError | missing ) after condition | SyntaxError | Reference |
| SyntaxError | missing : after property id | SyntaxError | Reference |
| SyntaxError | missing = in const declaration | SyntaxError | Reference |
| SyntaxError | missing ] after element list | SyntaxError | Reference |
| SyntaxError | missing formal parameter | SyntaxError | Reference |
| SyntaxError | missing name after . operator | SyntaxError | Reference |
| SyntaxError | missing variable name | SyntaxError | Reference |
| SyntaxError | missing } after function body | SyntaxError | Reference |
| SyntaxError | missing } after property list | SyntaxError | Reference |
| SyntaxError | negated character class with strings in regular expression | SyntaxError | Reference |
| SyntaxError | new keyword cannot be used with an optional chain | SyntaxError | Reference |
| SyntaxError | nothing to repeat | SyntaxError | Reference |
| SyntaxError | numbers out of order in {} quantifier. | SyntaxError | Reference |
| SyntaxError | octal escape sequences can't be used in untagged template literals or in strict mode code | SyntaxError | Reference |
| SyntaxError | parameter after rest parameter | SyntaxError | Reference |
| SyntaxError | private fields can't be deleted | SyntaxError | Reference |
| SyntaxError | property name __proto__ appears more than once in object literal | SyntaxError | Reference |
| SyntaxError | raw bracket is not allowed in regular expression with unicode flag | SyntaxError | Reference |
| SyntaxError | redeclaration of formal parameter "x" | SyntaxError | Reference |
| SyntaxError | reference to undeclared private field or method #x | SyntaxError | Reference |
| SyntaxError | rest parameter may not have a default | SyntaxError | Reference |
| SyntaxError | return not in function | SyntaxError | Reference |
| SyntaxError | setter functions must have one argument | SyntaxError | Reference |
| SyntaxError | string literal contains an unescaped line break | SyntaxError | Reference |
| SyntaxError | super() is only valid in derived class constructors | SyntaxError | Reference |
| SyntaxError | tagged template cannot be used with optional chain | SyntaxError | Reference |
| SyntaxError | unlabeled break must be inside loop or switch | SyntaxError | Reference |
| SyntaxError | unparenthesized unary expression can't appear on the left-hand side of '**' | SyntaxError | Reference |
| SyntaxError | use of super property/member accesses only valid within methods or eval code within methods | SyntaxError | Reference |
| TypeError | "x" is (not) "y" | TypeError | Reference |
| TypeError | "x" is not a constructor | TypeError | Reference |
| TypeError | "x" is not a function | TypeError | Reference |
| TypeError | "x" is not a non-null object | TypeError | Reference |
| TypeError | "x" is read-only | TypeError in strict mode only | Reference |
| TypeError | 'caller', 'callee', and 'arguments' properties may not be accessed | TypeError in strict mode only | Reference |
| TypeError | 'x' is not iterable | TypeError | Reference |
| TypeError | BigInt value can't be serialized in JSON | TypeError | Reference |
| TypeError | Initializing an object twice is an error with private fields/methods | TypeError | Reference |
Other families: Node.js, npm, React, Next.js, TypeScript, Vite, webpack, Jest