เมื่อส่งคืนวัตถุจากฟังก์ชันลูกศรดูเหมือนว่าจำเป็นต้องใช้ชุดพิเศษ{}
และreturn
คำหลักเนื่องจากความกำกวมในไวยากรณ์
ซึ่งหมายความว่าฉันไม่สามารถเขียนแต่ต้องเขียนp => {foo: "bar"}
p => { return {foo: "bar"}; }
ถ้าฟังก์ชันลูกศรผลตอบแทนอื่นใดนอกเหนือจากวัตถุที่{}
และไม่จำเป็นเช่น:return
p => "foo"
p => {foo: "bar"}
undefined
ผลตอบแทน
แก้ไขp => {"foo": "bar"}
โยน“ SyntaxError
: โทเค็นไม่คาดคิด: ':
'”
มีบางสิ่งที่ชัดเจนว่าฉันหายไปหรือไม่?