Quando si restituisce un oggetto da una funzione freccia, sembra che sia necessario utilizzare un set aggiuntivo di {}e una returnparola chiave a causa di un'ambiguità nella grammatica.
Ciò significa che non posso scrivere p => {foo: "bar"}, ma devo scrivere p => { return {foo: "bar"}; }.
Se la funzione freccia restituisce qualcosa di diverso da un oggetto, la {}e returnnon sono necessari, ad esempio: p => "foo".
p => {foo: "bar"}ritorna undefined.
Un modificato p => {"foo": "bar"}genera " SyntaxError: token imprevisto: ' :'" .
C'è qualcosa di ovvio che mi manca?
