问题描述
当我跑步时
const urls = [
'https://swapi.dev/api/people/1/','https://swapi.dev/api/people/2/'
]
Promise.all(urls.map(url => {fetch(url).then(person => person.json())}))
我得到以下回报:
Promise { <state>: "fulfilled",<value>: (2) […] }
当我删除上面最后一行中的大括号 {}
时(其他一切都保持完全相同)并运行
Promise.all(urls.map(url => fetch(url).then(person => person.json())))
我明白
Promise { <state>: "pending" }
这是为什么?这两个回报不应该完全相同吗?根据我目前的理解,{}
不会改变语法,因为它们完全是可选的。有人能指教我吗?
注意:我使用的是 Firefox 控制台。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)