Перейти до вмісту
Помилки JavaScriptПомилка
ReferenceError: Invalid left-hand side in assignment

ReferenceError: Некоректна ліва частина присвоєння

Спроба присвоєння чомусь, чому не можна присвоїти значення.

browsernode

Що спричиняє цю помилку

Ви намагалися присвоїти значення чомусь, що не є допустимою ціллю присвоєння: літералу (5 = x), результату виклику функції або використали = замість == у умовному виразі.

Як виправити

Переконайтесь, що ліва частина присвоєння є змінною, властивістю або патерном деструктуризації. Якщо потрібне порівняння — використовуйте === замість =. Перевірте, що ви ненавмисно не присвоюєте результату виклику функції.

Приклад

5 = x; // ReferenceError: Invalid left-hand side in assignment
Офіційна документація

Пов'язані коди помилок