小编Alb*_*ber的帖子

nodeJs巨大数组处理抛出RangeError:超出最大调用堆栈大小

这是进行大量条目的代码的一部分(最初它与文件系统一起工作并对文件进行一些操作).是否有任何好方法可以绕过限制并防止抛出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)

javascript arrays memory-management node.js

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

arrays ×1

javascript ×1

memory-management ×1

node.js ×1