Khi trả về một đối tượng từ hàm mũi tên, có vẻ như cần phải sử dụng thêm một bộ {}và một returntừ khóa vì sự mơ hồ trong ngữ pháp.
Điều đó có nghĩa là tôi không thể viết p => {foo: "bar"}, nhưng phải viết p => { return {foo: "bar"}; }.
Nếu hàm mũi tên trả về bất cứ thứ gì ngoài một đối tượng, {}và returnkhông cần thiết, ví dụ : p => "foo".
p => {foo: "bar"}trả lại undefined.
Một sửa đổi p => {"foo": "bar"}ném “ SyntaxError: dấu hiệu bất ngờ: ' :'” .
Có một cái gì đó rõ ràng tôi đang thiếu?
