Saltar al contenido
Errores de JavaScriptError
ReferenceError: Invalid left-hand side in assignment

ReferenceError: Lado izquierdo no válido en la asignación

Se intentó realizar una asignación a algo que no puede recibir asignaciones.

browsernode

Qué causa este error

Intentaste asignar un valor a algo que no es un destino válido de asignación, como un literal (5 = x), el resultado de una llamada a función, o usar = en lugar de == en una expresión condicional.

Cómo solucionarlo

Comprueba que el lado izquierdo de la asignación sea una variable, propiedad o patrón de desestructuración. Si querías comparar, usa === en lugar de =. Verifica que no estés asignando accidentalmente al resultado de una llamada a función.

Ejemplo

5 = x; // ReferenceError: Invalid left-hand side in assignment
Documentación Oficial

Códigos de Error Relacionados