1
基於這個例子 - vo/examples/9-pipeline-composition.js,我如何return yield
這個for循環的每個迭代的承諾?如何在vo.js for循環中產生多重承諾?
目前循環運行一次,併產生一個單一的承諾。
function * get (urls) {
for (var i = urls.length - 1; i >= 0; i--) {
console.log(urls[i])
return yield http.get(urls[i])
}
}
function status (res, params) {
return res.status
}
let scrape = vo(get(['http://standupjack.com', 'https://google.com']), status)
vo([ scrape ])
.then(out => console.log('out', out))
.catch(e => console.error(e))