columnNumber es una propiedad no estándar que contiene el número de columna de la línea en la que se generó el error. Se recomienda no utilizar esta propiedad en sitios de producción que se enfrentan a la web, ya que es posible que no funcione para todos los usuarios.
Uso: esta propiedad es útil al crear un objeto de error. Si el número de columna no está definido para ningún objeto de error, puede definirlo manualmente.
Sintaxis:
error.columnNumber
Javascript
try { // Creating a new error object var err = new Error ("Format not supported","filename",0); if(err.columnNumber == undefined) err.columnNumber = 0; throw err; } catch(e) { // Printing error message console.log ("Error: " + e.message); // Printing column number of line // at which error was raised console.log ("At Column number: " + e.columnNumber); }
Producción:
Error: Format not supported At Column number: 0
Javascript
try { // Creating new error object var err = new Error ("Unexpected token output","filename",0); if(err.columnNumber == undefined) err.columnNumber = 0; throw err; } catch(e) { // Printing error message console.log ("Error: " + e.message); // Printing column number of line // at which this error was raised console.log ("At Column number: " + e.columnNumber); }
Producción:
Error: Unexpected token output At Column number: 0
Compatibilidad del navegador (escritorio):
- Firefox
Compatibilidad del navegador (móvil):
- Firefox para Android
Publicación traducida automáticamente
Artículo escrito por abhinavjain194 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA