0
디렉토리를 크롤링하려고합니다. 내 폭 - 첫 번째 검색 기능에서 배열에 항목을 계속 추가하기 때문에 async js 'eachSeries를 사용하여 오버플로가 발생한다고 생각합니다.비동기 js '에서 버퍼 오버플로가 발생했습니다.
비어있을 때까지 비동기 방식으로 배열을 팝/큐에서 꺼낼 수있는 것이 있습니까? 아니면이 문제에 대한 해결 방법이 있습니까?
감사합니다.
디렉토리를 크롤링하려고합니다. 내 폭 - 첫 번째 검색 기능에서 배열에 항목을 계속 추가하기 때문에 async js 'eachSeries를 사용하여 오버플로가 발생한다고 생각합니다.비동기 js '에서 버퍼 오버플로가 발생했습니다.
비어있을 때까지 비동기 방식으로 배열을 팝/큐에서 꺼낼 수있는 것이 있습니까? 아니면이 문제에 대한 해결 방법이 있습니까?
감사합니다.
나는 방금 예를 들어 자신의 함수를 만들었습니다.
var async2 = {
popEachSeries: function(stack, callback, callbackFinished) {
if (stack && stack.length > 0) {
var item = stack.pop();
callback(item, function() {
async2.popEachSeries(stack, callback, callbackFinished);
});
} else {
if (callbackFinished) {
callbackFinished();
}
}
}
}