以下括号后面跟一个大括号有什么影响(例如({user}))?
promise1.then(user => ({user}));
答案 0 :(得分:7)
它是返回对象字面的简写 - 您的代码在功能上与此相同:
promise1.then(user => {
return {
user: user
};
});
有关此语法的详细信息,请参阅有关arrow functions的MDN文章。另请注意,您的代码也在使用property name shorthand。