[]js的问题

function debounceFunc(env, func) {
var flag = true;
                    //剩余形参
return function (...args) {
if (flag) {
func.apply(env, args);
flag = false;
setTimeout(() => flag = true, 1000);
}
}
}
按钮点击事件调用这个方法可以使他传入一个函数,函数一秒内只能运行一次,有没有大佬能解释下这个函数
已邀请:

要回复问题请先

商务合作
商务合作