0
**我正嘗試用循環下載視頻。但循環不要等待功能完成。循環等待功能完成node.js
for (var i = 0; i < linkLength; i++) {
download();
}
有沒有辦法讓循環等待下載。
編輯2.解決。謝謝!
**我正嘗試用循環下載視頻。但循環不要等待功能完成。循環等待功能完成node.js
for (var i = 0; i < linkLength; i++) {
download();
}
有沒有辦法讓循環等待下載。
編輯2.解決。謝謝!
Node.js性質是
asynchronous
這就是爲什麼你得到這個問題。
你需要使它的性質與synchronous
的callback
或promises
幫助。
我建議使用async模塊,提供瞭解決這個問題
例
async.eachSeries(linkLength, function (item, callback) {
download(callback);
};
function download (callback) {
//After completing your tasks call callback here
callback();
}
我做錯了什麼 –
您可以發佈您下載代碼相關的方式eachSeries? – abdulbarik
誰知道,我的錯誤在哪裏幫助我? –
現在有什麼問題? – abdulbarik