Baseline Widely available *
El objeto SyntaxError
represta un error cuando se trata de interpretar código que resulta ser inválido sintácticamente. Esto ocurre cuando el motor de JavaScript encuentra el orden de los tokens o los token mismos no son conformes a la sinstaxis del lenguaje cuando se analiza el código.
SyntaxError()
Crea un nuevo objeto SyntaxError
.
SyntaxError.prototype.message
Mensaje de error. Heredado de Error
.
SyntaxError.prototype.fileName
Ruta al archivo que ha provocado este error. Heredado de Error
.
SyntaxError.prototype.lineNumber
Número de lÃnea en el archivo que ha provocado este error. Heredado de Error
.
SyntaxError.prototype.columnNumber
Número de columna en el archivo que ha provocado este error. Heredado de Error
.
SyntaxError.prototype.stack
Trazado de la pila de ejecución. Heredado de Error
.
try {
eval("hoo bar");
} catch (e) {
console.error(e instanceof SyntaxError);
console.error(e.message);
console.error(e.name);
console.error(e.fileName);
console.error(e.lineNumber);
console.error(e.columnNumber);
console.error(e.stack);
}
Creando un SyntaxError
try {
throw new SyntaxError("Hello", "someFile.js", 10);
} catch (e) {
console.error(e instanceof SyntaxError); // true
console.error(e.message); // Hello
console.error(e.name); // SyntaxError
console.error(e.fileName); // Ejemplo.js
console.error(e.lineNumber); // 10
console.error(e.columnNumber); // 0
console.error(e.stack); // @debugger eval code:3:9
}
Especificaciones Compatibilidad con navegadores Véase también
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4