나는 한 번에 N
을 공격하려고합니다. files
의 배열이 있습니다. 약속을 반환하는 함수 doWork
.약속 기반 대기열
var files = []
var doWork = function(file) {
return asyncFn(file)
}
이 대기열에 동적으로 접근 할 수 있기를 바랍니다.
편집 : 다양한 모듈 (promise-queue, async-q)을 사용해 보았습니다. 그것들은 모두 패션에서 작동하지만 배열을 큐로 사용할 수 없습니다. 그들에게는 당신이 밀어야 할 내부 구조가 있습니다.
배열을 사용하여 큐에 항목을 넣고 큐에 없는지 확인해야하는 이유는 무엇입니까?
질문에 질문을 넣어주십시오. 너는 무엇을 시도 했는가? 그리고 너는 어디에서 붙 혔는가? – jfriend00
Bluebird를 사용하는 경우이 배열이 포함 된 대답이 도움이됩니다. –
Bluebird를 사용하고 있지만 도움이되는 방법을 볼 수 없습니다. 이상한. –