Показать сообщение отдельно
  #1 (permalink)  
Старый 04.07.2023, 08:49
Аспирант
Отправить личное сообщение для Volonter Посмотреть профиль Найти все сообщения от Volonter
 
Регистрация: 18.01.2011
Сообщений: 93

Срабатывание функции один раз при динамически меняющемся условии
Всем привет, есть переменная меняющаяся динамически
let offset; // number, value 0, 1, 1.2, 100, 120 ... etc

мне нужно как то задать условие, чтобы при значении offset > 100
вызывалась функция, но только один раз , о в обратную сторону так же, примерно так
if(offset > 100) {
 // функция сработала один раз
} else if(offset < 100) {
 // функция опять сработала один раз
}

то есть, получив значение 100, 101 или 102 или любое число более 100 мы вызвали функцию и забыли о ней, пока не получим 99, 98 или любое число менее 100 и потом опять забыли.
Заранее благодарен!
Ответить с цитированием