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

Как можно оптимизировать/уменьшить код?

Код возвращает актуальное значение переменной "y", обновляющейся при скролле и записывает значение в "f".

let f = (function () {

    let y = (function () {

        let result = 1;

        return function () {

            return result ++;
        };
    })();

    $(window).on("scroll", function() {

        return f = y();
    });
})();
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
customtema
@customtema
arint.ru
Спасибо, вспомнил про бесполезную let.

А зачем все это?
Ответ написан
twobomb
@twobomb
Я не понимаю зачем вам это значение, но могу вам с увереностью сказать это не значение скролла относительно страницы. Код можно так сделать
(function(){
  var result = 1;
    $(window).on("scroll", function() {
        result++;
    });

})();
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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