ReferenceError: Invalid left-hand side in assignmentReferenceError: Lado izquierdo no válido en la asignación
Se intentó realizar una asignación a algo que no puede recibir asignaciones.
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 assignmentCódigos de Error Relacionados
TypeErrorTypeError
Un valor no es del tipo esperado. Es el error más común de JavaScript y ocurre cuando una operación encuentra un valor del tipo equivocado.
CORS Error: No Access-Control-Allow-OriginCORS Error: falta Access-Control-Allow-Origin
El navegador bloqueó una solicitud de origen cruzado porque el servidor no incluyó las cabeceras CORS requeridas.
ERR_INSPECTOR_ALREADY_ACTIVATEDERR_INSPECTOR_ALREADY_ACTIVATED
El inspector (depurador) de Node.js fue activado más de una vez.
SyntaxError: Cannot use import statement outside a moduleSyntaxError: No se puede usar la declaración import fuera de un módulo
Se usó la sintaxis de import de módulos ES en un archivo que no se trata como módulo.
ENOSPCENOSPC: No queda espacio en el dispositivo
El disco está lleno o se ha agotado la tabla de inodos.
SyntaxError: await is only valid in async functionsSyntaxError: await solo es válido en funciones async
La palabra clave await se usó fuera de una función async.