在setTimeout中使用debounce

时间:2016-10-19 08:49:21

标签: javascript underscore.js

我正在尝试在debounce中的下划线库中实施setTimeout

setInterval(function() {
  setTimeout(function(){   
    _.debounce(function() {
      console.log('debounce');
    }, 500);
  }, 1000);
}, 100);

基本上,console.log('debounce')应该在500ms内调用一次,但似乎控制台中根本没有输出。

JS Bin进行测试:http://jsbin.com/beqisuruwu/edit?js,output

提前致谢。

1 个答案:

答案 0 :(得分:0)

您确定在setTimeout之后需要功能吗?因为_.debounce本身就是一个函数。我也不确定))但下面的代码对我有用:setInterval(function(){       的setTimeout(         _.debounce(function(){           的console.log( '反跳');         },500)       ,1000);     },100);