Задать вопрос
gtomilin
@gtomilin
JavaScript HTML CSS

Объявление переменной с помощью let — ошибка Identifier 'testAbracadabra' has already been declared?

Добрый день!
Возникает ошибка Identifier 'testAbracadabra ' has already been declared в коде:
let testAbracadabra = false;
function testFun() {
  testAbracadabra = true;
}


при использование var всё отрабатывает корректно.
Смотрю области видимости не понимаю почему ошибка)
!!! По проекту данная переменная больше нигде не используется, только в представленном куске !!!

РЕШЕНО - файл со скриптом подключается 2 раза в проекте
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Ну видимо таки где-то test уже объявлен.
Ответ написан
WblCHA
@WblCHA
Очевидно же, это глобальная переменная одного из пекеджей. Скорее всего пекедж для тестирования.
Тот же jest её использует.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы