节流

节流函数 func是用户传入需要节流的函数 wait是等待时间

1
2
3
4
5
6
7
8
9
10
11
function throttle(func, wait = 50) {
let lastTime = 0;
return function (...args) {
// 当前时间
let now = +new Date();
if (now - lastTime > wait) {
lastTime = now;
func.apply(this, args)
}
}
}