【发布时间】:2019-04-22 13:40:32
【问题描述】:
我正在调用一个获取请求,我试图通过使用 Lodash Throttle 或 Debounce 来限制该请求。我正在遍历一些数组并立即调用函数,这会影响服务器以 502 响应。我正在尝试使用 Throttle 减慢请求。下面的代码应该解释我的结构。这个例子不起作用,我不知道为什么?
function doSomething(i) {
console.log('Doing something: ' + i)
}
for (var i = 0; i < 50; i++) {
_.throttle( function() { doSomething(i) }, 15000);
}
应该每 15 秒调用一次函数 doSomething(),并且应该堆叠对该函数的其他请求。
【问题讨论】:
标签: javascript lodash