这是进行大量条目的代码的一部分(最初它与文件系统一起工作并对文件进行一些操作).是否有任何好方法可以绕过限制并防止抛出RangeError:超出最大调用堆栈大小 (现在它允许我迭代大约3000个项目)
var async = require('async')
, _u = require('underscore')
var tifPreview = function (item, callback) {
console.log(item)
return callback();
}
var tifQueue = async.queue(tifPreview, 2)
tifQueue.push(_u.range(0, 5000, 1))
Run Code Online (Sandbox Code Playgroud)