Skip to content

[bug]: debounce реализован с небольшим багом #230

@loonlylokly

Description

@loonlylokly

При использовании такого варианта реализации debounce теряется контекст, когда нужно использовать его с обработчиком событий. Вот пример: https://codepen.io/lonlylokly/pen/jOjKMXb (там нужно одну строку раскомментировать в js, а другую закомментировать и в консоле выведиться не input, а window . Я его взял из doka.guide , так как я сейчас исправляю там debounce doka-guide/content#5493 ). Возможно он теряется ещё в каких-то ситуациях, но я не проверял.

Короче нужно контекст привязывать в функции которую передаем в setTimeout, или использовать function

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions