考虑:
myPromise.then(r => { return {data:r.data, urls:r.list}});
这有效,但事实并非如此:
myPromise.then(r => {data:r.data, urls:r.list});
因为 javascript "认为"{
是代码块的开始,所以我必须输入 return,然后才返回对象。
有没有更紧凑的方式,它保持一行then
匿名函数,但返回对象?
使用括号表示法:()
myPromise.then(r => ({data:r.data, urls:r.list}));