循环中的Javascript Web工作者

时间:2017-07-06 23:14:28

标签: javascript web-worker

我映射()2件事情,并且在每个地图迭代中我都使用网络工作者来获取我想要分配给迭代期间事物的值。网络工作者电话。我的问题是地图在web工作人员可以响应之前完成迭代,因此它返回的所有值都被分配给最后一个""这是迭代的。这种情况有哪些好的模式?谢谢,特德

1 个答案:

答案 0 :(得分:0)

在每个Web worker调用之前的map循环中,我为该调用创建了一个唯一的ID。我创建了一个由此ID键入的对象,以跟踪与调用相关的循环索引。我将ID输入和输出Web工作者并使用它来分配从工作者返回的值。