我怎样才能在json数组迭代中等待响应?

时间:2018-01-25 11:32:28

标签: javascript arrays json node.js

我有像这样的json

{"queueDetails":
    [
        {
            "filepath":"video1.mp4",
            "format":{"Video":"mp4"},
            "formatpath":{"Video":"http://localhost/test"},
            "outputpath":{"Video":"D:/video/filename_video1.mp4"}
        },
        {
            "filepath":"video2.mp4",
            "format":{"Video":"mp4"},
            "formatpath":{"Video":"http://localhost/test"},
            "outputpath":{"Video":"D:/video/filename_video2.mp4"}
        },
    ]
}

这里我想迭代它,我想获取第一个数组元素并提交给另一个函数并等待其状态。当第一个进程完成后,我想选择下一个数组元素,并对数组的其余元素执行相同的操作。

我们如何在节点js中实现这一点?

如何在迭代中实现等待逻辑?

我的目标是通过使用这个json进行逐一操作。

1 个答案:

答案 0 :(得分:0)

您可以使用async.forEachLimit。

labelName