用防抖动来阻止页面的重复提交:    

function debounce(func, wait) {
let timeout
return function () {
clearTimeout(timeout)
timeout = setTimeout(func, wait) //返回计时器 ID
}
}

使用:

       debounce(doSomething, 1000);

相关文章: