高阶函数 - 函数节流
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                高阶函数 - 函数节流
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                
                            
                            
                            /*** 函數(shù)節(jié)流 - 限制函數(shù)被頻繁調(diào)用* @param  {Function} fn       [需要執(zhí)行的函數(shù)]* @param  {[type]}   interval [限制多長的時間再重復執(zhí)行fn]*/var throttle = function(fn, interval) {var __self = fn,timer,firstTime = true;return function() {var args = arguments,__me = this;if (firstTime) {__self.apply(__me, args);return firstTime = false;};if (timer) {return false;};timer = setTimeout(function() {clearTimeout(timer);timer = null;__self.apply(__me, args);}, interval || 500);};};// testfunction A() {console.log('A');};var A2 = throttle(A, 1000);setInterval(A2, 100);  
                        
                        
                        ?
轉載于:https://www.cnblogs.com/sorrowx/p/7151373.html
總結
以上是生活随笔為你收集整理的高阶函数 - 函数节流的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: net core 获取网站目录
- 下一篇: 三维空间两直线/线段最短距离、线段计算算
