function A {
*// Inside function A We have below lines of code to do debouncing*
const debounce = (func, delay) => {
let debounceTimer
return function() {
const context = this
const args = arguments
clearTimeout(debounceTimer)
debounceTimer
= setTimeout(() => func.apply(context, args), delay)
}
}
button.addEventListener('click', debounce(function() {
*// Some Code Will be Ecexuted here after 3000 ms*
}, 3000));
*// function A ends here*
}
Теперь я хочу вызвать «clearTimeout (debounceTimer)» или любой другой возможный код, чтобы очистить время от этой отмены в другой функции (функция B)
function B {
*// How To Call "clearTimeout(debounceTimer)"???*
}