JavaScript SyntaxError: parámetro formal mal formado

Este parámetro formal con formato incorrecto de excepción de JavaScript se produce si la lista de argumentos de una llamada al constructor Function() no es válida. Mensaje: SyntaxError: Expected {x} (Edge) SyntaxError: malformed formal parameter (Firefox) Tipo de error: SyntaxError Causa del error: la lista de argumentos pasada a la función no es válida. If … Continue reading «JavaScript SyntaxError: parámetro formal mal formado»

JavaScript SyntaxError: nueva declaración del parámetro formal «x»

Esta nueva declaración de excepción de JavaScript de parámetro formal ocurre si un nombre de variable es un parámetro de función y también se declara nuevamente dentro del cuerpo de la función usando una asignación let. Mensaje: SyntaxError: Let/Const redeclaration (Edge) SyntaxError: redeclaration of formal parameter «x» (Firefox) SyntaxError: Identifier «x» has already been declared … Continue reading «JavaScript SyntaxError: nueva declaración del parámetro formal «x»»

JavaScript SyntaxError: falta } después de la lista de propiedades

Esta excepción de JavaScript que falta } después de la lista de propiedades se produce si falta una coma o un corchete en la sintaxis del inicializador del objeto. Mensaje: SyntaxError: Expected ‘}’ (Edge) SyntaxError: missing } after property list (Firefox) Tipo de error: SyntaxError Causa del error: en algún lugar de la secuencia de … Continue reading «JavaScript SyntaxError: falta } después de la lista de propiedades»

Advertencia de JavaScript: Date.prototype.toLocaleFormat está obsoleto

Esta advertencia de JavaScript Date.prototype.toLocaleFormat está obsoleta; considere usar Intl.DateTimeFormat en su lugar si el usuario está usando el método Date.prototype.toLocaleFormat no estándar. Mensaje: Warning: Date.prototype.toLocaleFormat is deprecated; consider using Intl.DateTimeFormat instead Tipo de error: Warning. JavaScript execution won’t be halted. ¿Qué sucedió? En el código, se usa el método Date.prototype.toLocaleFormat no estándar, pero se … Continue reading «Advertencia de JavaScript: Date.prototype.toLocaleFormat está obsoleto»

JavaScript ReferenceError: la variable no está definida

Esta variable de excepción de JavaScript no está definida ocurre si hay una variable inexistente a la que se hace referencia en alguna parte. Mensaje: ReferenceError: «x» is not defined Tipo de error: ReferenceError Causa del error: Hay una variable inexistente a la que se hace referencia en algún lugar del script. Esa variable debe … Continue reading «JavaScript ReferenceError: la variable no está definida»

JavaScript TypeError – “X” no es una función

Esta excepción de JavaScript no es una función que ocurre si alguien intenta llamar a un valor desde una función, pero en realidad, el valor no es una función. Mensaje: TypeError: Object doesn’t support property or method {x} (Edge) TypeError: «x» is not a function Tipo de error: TypeError Causa del error: hay un intento … Continue reading «JavaScript TypeError – “X” no es una función»

JavaScript SyntaxError: falta } después del cuerpo de la función

Esta excepción de JavaScript que falta } después del cuerpo de la función se produce si hay algún error de escritura sintáctica al crear una función en alguna parte del código. Los corchetes/paréntesis de cierre deben estar en un orden incorrecto. Mensaje: SyntaxError: Expected ‘}’ (Edge) SyntaxError: missing } after function body (Firefox) Tipo de … Continue reading «JavaScript SyntaxError: falta } después del cuerpo de la función»

JavaScript TypeError: no se puede eliminar el elemento de array no configurable

Esta excepción de JavaScript no puede eliminar el elemento de array no configurable que se produce si se intenta acortar la longitud de la array y cualquiera de los elementos de la array no es configurable. Mensaje: TypeError: can’t delete non-configurable array element (Firefox) TypeError: Cannot delete property ‘2’ of [object Array] (Chrome) Tipo de … Continue reading «JavaScript TypeError: no se puede eliminar el elemento de array no configurable»

JavaScript TypeError: asignación no válida a const «X»

Esta asignación inválida de excepción de JavaScript a const ocurre si un usuario intenta cambiar un valor constante. Las declaraciones constantes en JavaScript no se pueden reasignar ni volver a declarar. Mensaje: TypeError: invalid assignment to const «x» (Firefox) TypeError: Assignment to constant variable. (Chrome) TypeError: Assignment to const (Edge) TypeError: Redeclaration of const ‘x’ … Continue reading «JavaScript TypeError: asignación no válida a const «X»»

JavaScript SyntaxError: falta el nombre después de . operador

A esta excepción de JavaScript le falta el nombre después de . El operador se produce si el operador de punto (.) se utiliza de forma incorrecta para el acceso a la propiedad. Mensaje: SyntaxError: missing name after . operator Tipo de error: SyntaxError Causa del error: el operador de punto (.) se utiliza para … Continue reading «JavaScript SyntaxError: falta el nombre después de . operador»