有人可以帮助我理解为什么
for (let i = 0; i < limit; i++) {
promiseArray.push(fetch(someUrls[i]))
}
Promise.all(promiseArray)
.then(responses => responses.map(response => response.text()))
.then(result => console.log(result))
和
Promise.all([p1,p2,p3])
.then(results => {
for (let result of results) {
return result.text()
}
})
.then(result => console.log(result))
给出不同的结果?
后者似乎对我有用,但我不明白为什么前者不会产生相同的结果。
提前致谢