Задать вопрос
@Valeriy1997

Как правильно сделать декомпозицию строки?

В данной строке должно быть id или же idd какято переменная ?
this.iid && clearInterval(this.iid);
  • Вопрос задан
  • 189 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 3
IonDen
@IonDen
JavaScript developer. IonDen.com
iid - видимо сокращение от interval id
Суть написаного в следующем:
1. Проверяем наличие this.iid
2. В случае если он есть очищаем интервал с этим id.
Ответ написан
Комментировать
И (&&) запинается на «лжи».
Т.е. данная инструкция вернет this.iid, если это значение при приведении к булевому типу вернет false или же вернет значение глобального метода clearInterval (метод ничего кажется не возвращает)
По-другому можно сказать так: если this.iid (в данном контексте идентификатор таймера) существует, то тогда запускаем clearInterval с этим параметром (останавливаем функцию, запускаемую через setInterval)
Ответ написан
Комментировать
@GreatRash
А вообще код уродский. Ну вот что мешало программисту написать if?

if (this.iid) clearInterval(this.iid);

и возможно вы бы даже не полезли спрашивать сюда про код.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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