Zwracając obiekt z funkcji strzałki, wydaje się, że konieczne jest użycie dodatkowego zestawu {}i returnsłowa kluczowego z powodu niejasności w gramatyce.
Oznacza to, że nie mogę pisać p => {foo: "bar"}, ale muszę pisać p => { return {foo: "bar"}; }.
Jeśli funkcja strzałki zwraca coś innego niż obiekt, znaki {}i returnsą niepotrzebne, np p => "foo". :
p => {foo: "bar"}zwraca undefined.
Zmodyfikowany p => {"foo": "bar"}wyrzuca „ SyntaxError: nieoczekiwany token: :” ” .
Czy brakuje mi czegoś oczywistego?
