किसी एरो फंक्शन से किसी ऑब्जेक्ट को वापस करते समय, ऐसा लगता है कि व्याकरण में अस्पष्टता के कारण अतिरिक्त सेट {}और returnकीवर्ड का उपयोग करना आवश्यक है ।
इसका मतलब है कि मैं लिख नहीं सकता p => {foo: "bar"}, लेकिन लिखना होगा p => { return {foo: "bar"}; }।
यदि एरो फंक्शन किसी वस्तु के अलावा कुछ और देता है, {}और returnअनावश्यक हैं, जैसे p => "foo":।
p => {foo: "bar"}लौटता है undefined।
एक संशोधित p => {"foo": "bar"}थ्रो "" SyntaxError: अप्रत्याशित टोकन: ' :' " ।
क्या ज़ाहिर तौर पर कुछ ऐसा है, जिसका मुझे स्मरण नहीं है?
