当从箭头函数返回一个对象时,由于语法上的歧义,似乎需要使用额外的一组 of{}和一个return关键字。
这意味着我不能写p => {foo: "bar"},但必须写p => { return {foo: "bar"}; }。
如果箭头函数返回对象以外的任何内容,则{}和return是不必要的,例如:p => "foo"。
p => {foo: "bar"}返回undefined。
修改后p => {"foo": "bar"}抛出“ SyntaxError:意外标记:' :'”。
有什么明显的我遗漏了吗?
