Есть input, в котором вводятся значения, которые потом идут в get запрос. Работает все по событию keyUp, что соотв. приводит к некоторым вещам, типа нажатие стрелочек, шифта и так далее - каждый раз срабатывание. Сама функция такая 
function myFunction() {
        let jh = document.getElementById("search");
        let keyval = jh.value;
        if (keyval.length < 3) {
            document.getElementById("film-list").innerHTML = 'too short';
        } else {
 тут вызывается функция
        }
    }
Как быть в таком случае? Как сохранить предыдущее значение(?) и сравнить его с новым?