У меня есть 4 входа на странице и такой код
$('input').on('keyup', _.debounce(function(){
console.log('Keyup fired')
}, 10000))
Итак, в $('input') у меня есть коллекция из 4 входов. Когда я начинаю быстро вводить все 4 ввода, через 10 секунд после того, как я получаю только одно «Keyup fired» в консоли.
Кажется, что каждый вход выполняет одну и ту же функцию. Но, на мой взгляд, каждый вход должен иметь свой собственный экземпляр функции _debounce.
Почему я ошибаюсь? На мой взгляд, почему я пишу COLLECTION.on(event,fn). Jquery должен отображать 4 входа и назначать каждому результат вызова _.debounce(). Таким образом, каждый вход будет иметь собственный экземпляр функции debounce. благодарю вас