gpt4 book ai didi

javascript - NodeJS SetImmediate 和回调函数

转载 作者:行者123 更新时间:2023-12-03 05:40:33 26 4
gpt4 key购买 nike

下面的代码有效 - 但在我将 NODEJS 从 4.. 更新到 6.9.1 后,它突然抛出一个错误(对于每个调用)...这意味着它完美地执行了所有递归调用,然后告诉我大约 20 倍的错误下面的消息...

"callback" argument must be a function.

我发现了错误 - 并且一切正常。它是一个递归调用 - filterTrades。我已经这样使用它很长时间了 - 以前从未遇到过问题。该怎么办?我猜代码使用了不必要的资源来捕获某些东西(实际上不需要)?

var id = setImmediate(filterTrades(rows, indexStart, indexEnd, offset));
clearImmediate(id);

最佳答案

@DaveNewton 很赚钱 - 你可能想要

var id = setImmediate( () => filterTrades(rows, indexStart, indexEnd, offset) );
clearImmediate(id);

以及 es5 方式

var id = setImmediate( function(){
filterTrades(rows, indexStart, indexEnd, offset);
})
clearImmediate(id);

关于javascript - NodeJS SetImmediate 和回调函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40553075/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com