Error.prototype.lineNumber
No es una norma
Esta característica no es una norma y no está en la lista de normas. No la utilice en sitios de producción que enfrenta la Web: no va a funcionar para todos los usuarios. También puede haber grandes incompatibilidades entre implementaciones y el comportamiento puede cambiar en el futuro.
La propiedad lineNumber contiene el número de linea en el archivo que arrojó el error.
Ejemplos
Utilizando lineNumber
var e = new Error("No fue posible analizar el dato introducido");
throw e;
console.log(e.lineNumber); // 2
Ejemplo alternativo utilizando el evento 'error'
window.addEventListener("error", function (e) {
console.log(e.lineno); // 5
});
var e = new Error("No fue posible analizar el dato introducido");
throw e;
Esta es una norma soportada por Chrome, Firefox entre otros.
Especificaciones
No forma parte de ninguna especificación. No es una norma.
Compatibilidad con navegadores
Report problems with this compatibility data on GitHubdesktop | mobile | server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
lineNumber |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- No support
- No support
- Non-standard. Check cross-browser support before using.
Vea también
Error.prototype.stack
No estándarError.prototype.columnNumber
No estándarError.prototype.fileName
No estándar