Przejdź do treści
Błędy JavaScriptBłąd
ReferenceError: Invalid left-hand side in assignment

ReferenceError: Nieprawidłowa lewa strona przypisania

Podjęto próbę przypisania do czegoś, co nie może być celem przypisania.

browsernode

Co powoduje ten błąd

Próbowano przypisać wartość do czegoś, co nie jest prawidłowym celem przypisania, np. do literału (5 = x), wyniku wywołania funkcji lub użycia = zamiast == w wyrażeniu warunkowym.

Jak to naprawić

Sprawdź, czy lewa strona przypisania jest zmienną, właściwością lub wzorcem destrukturyzacji. Jeśli chciałeś porównania, użyj === zamiast =. Upewnij się, że nie przypisujesz przypadkowo do wywołania funkcji.

Przykład

5 = x; // ReferenceError: Invalid left-hand side in assignment
Oficjalna dokumentacja

Powiązane kody błędów