87,997
社区成员




function throttle(fn, wait) {
let old = 0
return function () {
let now = new Date().valueOf()
if (now - old > wait) {
fn()
old = now
}
}
}
function fn() {
console.log(input.value)
}
input.oninput = throttle(fn, 2000)
const input = document.querySelector("input")
function throttle(fn, wait) {
let time
return function () {
if (!time) {
time = setTimeout(function () {
time = null
fn()
}, wait)
}
}
}
function fn() {
console.log(input.value)
}
input.oninput = throttle(fn, 2000)