JavaScript TypeError – “X” no tiene propiedades

Esta excepción de JavaScript nula (o indefinida) no tiene propiedades que ocurran si hay un intento de acceder a las propiedades de nula e indefinida. No tienen tales propiedades. Mensaje: TypeError: Unable to get property {x} of undefined or null reference (Edge) TypeError: null has no properties (Firefox) TypeError: undefined has no properties (Firefox) Tipo … Continue reading «JavaScript TypeError – “X” no tiene propiedades»

JavaScript Error.prototype.lineNumber Propiedad

En JavaScript, la propiedad Error.prototype.lineNumber nos ayuda a determinar qué línea de nuestro código corresponde a un error. Una cosa importante a tener en cuenta es que esta propiedad no se usa mucho ya que no es una característica estándar.  Sintaxis: errorVariable.lineNumber Ejemplo 1: Javascript var ex_variable = 2; var er = new Error(«Example Error»); … Continue reading «JavaScript Error.prototype.lineNumber Propiedad»

JavaScript TypeError: la propiedad «X» no es configurable y no se puede eliminar

Esta propiedad de excepción de JavaScript no se puede configurar y no se puede eliminar si el usuario intenta eliminar una propiedad y la propiedad no se puede configurar. Mensaje: TypeError: Calling delete on ‘x’ is not allowed in strict mode (Edge) TypeError: property «x» is non-configurable and can’t be deleted. (Firefox) TypeError: Cannot delete … Continue reading «JavaScript TypeError: la propiedad «X» no es configurable y no se puede eliminar»

JavaScript ReferenceError – Asignación a variable no declarada

Esta asignación de excepción de JavaScript a una variable no declarada se produce en modo estricto si el valor se ha asignado a una variable no declarada. Mensaje: ReferenceError: assignment to undeclared variable «x» (Firefox) ReferenceError: «x» is not defined (Chrome) ReferenceError: Variable undefined in strict mode (Edge) Tipo de error: ReferenceError Causa del error: … Continue reading «JavaScript ReferenceError – Asignación a variable no declarada»

JavaScript TypeError – “X” no es un constructor

Esta excepción de JavaScript no es un constructor que ocurre si el código intenta usar un objeto o una variable como constructor, que no es un constructor. Mensaje: TypeError: Object doesn’t support this action (Edge) TypeError: «x» is not a constructor TypeError: Math is not a constructor TypeError: JSON is not a constructor TypeError: Symbol … Continue reading «JavaScript TypeError – “X” no es un constructor»

Constructor de error de JavaScript()

El constructor Javascript Error() se usa para crear un nuevo objeto de error . Los objetos de error surgen en los errores de tiempo de ejecución. El objeto de error también se utiliza como objeto base para las excepciones definidas por el usuario. Sintaxis: new Error([message[, fileName[, lineNumber]]]) Parámetros: mensaje: contiene información sobre este objeto … Continue reading «Constructor de error de JavaScript()»

JavaScript SyntaxError: los literales octales con el prefijo «0» y las secuencias de escape octales están en desuso

Esta excepción de JavaScript , los literales octales con prefijo 0 y las secuencias de escape octales están en desuso y funcionan solo en modo estricto. Para los literales octales, se puede usar el prefijo «0o». Mensaje: SyntaxError: Octal numeric literals and escape characters not allowed in strict mode (Edge) SyntaxError: «0»-prefixed octal literals and … Continue reading «JavaScript SyntaxError: los literales octales con el prefijo «0» y las secuencias de escape octales están en desuso»

JavaScript SyntaxError – Falta) después de la lista de argumentos

Esta excepción de JavaScript que falta) después de la lista de argumentos ocurre si hay un error en las llamadas a funciones. Esto podría ser un error de escritura, un operador faltante o una string sin escape. Mensaje: SyntaxError: Expected ‘)’ (Edge) SyntaxError: missing ) after argument list (Firefox) Tipo de error: SyntaxError Causa del … Continue reading «JavaScript SyntaxError – Falta) después de la lista de argumentos»

JavaScript TypeError: «X» no es un objeto no nulo

Esta excepción de JavaScript no es un objeto no nulo que ocurre si un objeto no se pasa donde se esperaba. Entonces se pasa el nulo que no es un objeto y no funcionará. Mensaje: TypeError: Invalid descriptor for property {x} (Edge) TypeError: «x» is not a non-null object (Firefox) TypeError: Property description must be … Continue reading «JavaScript TypeError: «X» no es un objeto no nulo»

Registro de errores de script en JavaScript

En este artículo, aprenderemos a registrar errores de script usando JavaScript. Es útil en el caso de que los scripts de cualquier otra fuente se ejecuten en el sitio web (por ejemplo, en un iframe) o en los casos en que cualquiera de sus espectadores haga uso de la Consola del navegador tratando de modificar … Continue reading «Registro de errores de script en JavaScript»