JavaScript Error.prototype.columnNumber propiedad

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *