用防抖动来阻止页面的重复提交:
function debounce(func, wait) { let timeout return function () { clearTimeout(timeout) timeout = setTimeout(func, wait) //返回计时器 ID }}
使用:
debounce(doSomething, 1000);