如何紧凑地从 JavaScript 闭包返回对象?



考虑:

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}));

最新更新