<input type="button" id="add">
js:
let ss ={name:'张三',age:12}
let addBtn =document.getElementById('add')
function debounce(fun,delay){
let timer
return function(){
if(timer)clearTimeout(timer)
timer =setTimeout(()=>{
fun.call(this,...arguments)
},delay)
}
}
var fn = debounce(param => {
console.log('called: ', param.age);
}, 1000);
addBtn.addEventListener('click',function(){
fn(ss)
})