functiondebounce(fn,wait,immediate){vartimer=nullreturnfunction(){varargs=argumentsvarcontext=thisif(immediate&&!timer){fn.apply(context,args)}if(timer){clearTimeout(timer)}timer=setTimeout(function(){fn.apply(context,args)},wait)}}一直没搞清楚,这个arguments是debounce这个函数的吗?请大佬详细讲讲。用apply绑定,是与闭包有关吗?
阿波罗的战车
相关分类