【发布时间】:2020-04-03 00:41:33
【问题描述】:
我有一串承诺,但它没有被执行。
这是序列,它正在工作,但我必须使用 Promise.all。
dataObj[0].pushScreen.map(item => {
console.log(item.page);
firebase
.storage()
.ref(username)
.child(item.nameComponent)
.putFile(item.page)
.then(() => console.log('Imagem enviada'))
.catch(err => console.log('Imagem não enviada: ' + err));
});
我尝试过这样做,但没有成功
Promise.all(() => {
dataObj[0].pushScreen.map(item => {
firebase
.storage()
.ref(username)
.child(item.nameComponent)
.putFile(item.pages)
.then(() => console.log('Imagem enviada'))
.catch(err => console.log('Imagem não enviada: ' + err));
});
})
.then(function(values) {
console.log('Resolvidas');
})
.catch(() => console.log('erro'));
【问题讨论】:
标签: javascript reactjs react-native promise