アロー関数からオブジェクトを返す場合、文法が曖昧であるため、追加のセット{}とreturnキーワードを使用する必要があるようです。
つまり、私は書くことができませんp => {foo: "bar"}が、書かなければなりませんp => { return {foo: "bar"}; }。
arrow関数がオブジェクト以外のものを返す場合、{}およびreturnは不要ですp => "foo"。例:。
p => {foo: "bar"}を返しますundefined。
変更されたものp => {"foo": "bar"}は「SyntaxError:予期しないトークン: ' :'」をスローします。
私が見逃している明らかなものはありますか?
