问题标签 [waterfall]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
charts - Highcharts - 向下钻取到瀑布的柱形图
深入研究瀑布图时,我有一个奇怪的行为。我的中间列是负值,它没有位于顶部,而是从零开始向下。
我采用了完全相同的配置并将其应用于第一级瀑布图,并且工作正常。
- 预期结果:“折扣”列应从 50 变为 40
- 实际结果:“折扣”列从 0 变为 -10
JSfiddle 用于向下钻取图表,其中瀑布不是我想要的:
[深入分析][1]
JSfiddle 用于瀑布图正确的图表:
[瀑布][2]
我无法弄清楚缺少什么。
javascript - 异步瀑布获取 Typeerror,nextcallback 不是函数
所以我是异步的新手并尝试了一个简单的示例,但收到此错误,此方法有什么问题 TypeError: nextCallback is not a function
上面的代码有什么问题?
node.js - 如何将 async.waterfall 与外部异步函数一起使用 (RedisSMQ)
我有一个 rsmq 服务器,它应该检查给定的 URL 是否包含图像。我需要让程序同步运行,因为有一个init()
函数和一个while(true)
循环来服务所有请求。
首先,在init()
函数之前调用循环。
其次,我希望循环在继续循环之前等待每次迭代完成,这样就不会导致堆溢出。
尝试使用 async.waterfall。我的代码: Pastebin.com 链接
提前致谢!
javascript - 了解 Node.JS 使用 async.waterfall 如何执行外部函数
我需要使用 async.js 模块执行异步功能。但是当我执行外部函数时我遇到了一些问题。
代码通过得很好。
但是当我将全局变量更改为局部变量时,我无法使用参数进行设置。
如果 param1 和 param2 更改为局部变量,像这样..
如何在 function1() 或 function2() 中使用“参数”
我无法更改本地的功能类型
javascript - 在回调函数中操作数据
我有一个嵌套函数,它执行一些 I/O 并在完成结果数据后调用回调。像这样的东西:
其中 sendRequest() 是一个与硬件交互的函数,并使用从硬件获得的数据调用 returCallback 或 errorCallback 以防出现问题。我现在的问题是,硬件返回的数据是一个非常长的字符串,由代表不同参数的不同数字组成。我想要做的是操纵提供给 returnCallback 的数据,并为每个参数创建一个具有属性的对象。有没有办法做到这一点?我已经尝试过使用 async.waterfall
但这无济于事。看起来瀑布中的第二个函数从未被调用过。这可能是因为第一个函数的回调在瀑布中的结构不符合预期,它返回callback(data)而不是 callback(null, data)
node.js - 瀑布内的节点异步并行
我正在 Nodejs 中构建一个服务器来从某个数据库中检索数据。我已经使用异步库有一段时间了,并想出了一些事情,比如将瀑布放在并行函数中。
我偶然发现了一个问题,我首先需要执行一个查询,然后在可以同时执行的其他查询中使用该查询的结果。代码看起来像这样:
现在我的问题是访问瀑布函数的结果并在并行函数中使用它。
node.js - 瀑布中嵌套的 async.eachSeries 以错误的顺序执行
在异步瀑布的第二个函数中,我代码中的eachSeries
回调 ( urlCallback
) 在瀑布回调 ( waterfallCallback
) 之后执行,原因我无法确定。
AFAIK, async.eachSeries 接受三个参数(数组,functionToBeExecuteOnEachItem,回调)并按顺序执行它们。不知何故不在这里。
node.js - 节点js异步回调问题
我对异步瀑布有点问题,因为我想在处理循环的函数之后调用下一个函数。脚本是异步瀑布流的一部分,以前的函数工作得很好。这里唯一的是它有一个for循环。代码如下。任何帮助将不胜感激。谢谢