Javascript async虽然似乎正在使用越来越多的堆栈,甚至与setImmediate一起使用
在下一个示例中,我试图阻止填充堆栈。这就是为什么我用setImmediate。。。它应该是有效的。然而,当我观察堆栈跟踪时,它似乎变得越来越长,这意味着setImmediate不起作用。 有什么问题吗?你觉得怎么样?Javascript async虽然似乎正在使用越来越多的堆栈,甚至与setImmediate一起使用,javascript,node.js,Javascript,Node.js,在下一个示例中,我试图阻止填充堆栈。这就是为什么我用setImmediate。。。它应该是有效的。然而,当我观察堆栈跟踪时,它似乎变得越来越长,这意味着setImmediate不起作用。 有什么问题吗?你觉得怎么样? var longjohn = require('longjohn'); var async = require('async'); var i = 0 var test = function() { return true; } var iter = fu
var longjohn = require('longjohn');
var async = require('async');
var i = 0
var test = function() { return true; }
var iter = function(c) {
console.log(i++);
console.trace();
setImmediate(c);
}
noop = function() {}
async.whilst(test, iter, noop);
你看过异步源代码了吗?或者可能联系作者曹兰·麦克马洪()?联系作者,没有回答