दिलचस्प पोस्ट
एक धुंधला ओवरले दृश्य बनाना पता लगाएँ कि ब्राउज़र टैब सक्रिय है या उपयोगकर्ता ने स्विच किया है Ggplot2 के साथ लैटिक डेन्ड्रोग्राम ग्राफ़ को पुन: प्रजनन करना रेल 3 में 'config.autoload_paths' में लिब जोड़ना मेरे मॉड्यूल को स्वत: लोड नहीं करता है मिलिसेकंड को "hh: mm: ss" प्रारूप में कनवर्ट कैसे करें? यदि उपयोगकर्ता नाम पहले से ही अस्तित्व में है, तो जांचने के लिए jQuery के दूरस्थ विधि उपयोग मान्य करें JFrame के लिए पृष्ठभूमि का रंग सेट करना एंड्रॉइड पूर्व पॉपुलेटेड डाटाबेस * ngFor का उपयोग करके वस्तु की कुंजी और मूल्य का उपयोग जब कोई एक संघ का उपयोग करेगा? क्या सी-केवल दिनों में यह शेष है? jQuery एनिमेट पृष्ठभूमि रंग रैखिक प्रतिगमन और समूह आर द्वारा आर सॉकेट '/var/mysql/mysql.sock' के माध्यम से स्थानीय MySQL सर्वर से कनेक्ट नहीं किया जा सकता है (38) एफबीएसडीकेॉग: एफबी **** को प्राधिकृत करने के लिए फेसबुक ऐप या सफारी का उपयोग नहीं किया जा सकता है, यह यूआरएल स्कीम के रूप में पंजीकृत नहीं है सी # में वेरिएबल नामों में @ वर्ण का उपयोग / अर्थ क्या है?

ECMAScript6 तीर फ़ंक्शन जो एक ऑब्जेक्ट देता है

जब किसी ऑब्जेक्ट को किसी एरो फ़ंक्शन से लौटाते हैं, तो ऐसा लगता है कि व्याकरण में एक अस्पष्टता के कारण {} और रिटर्न स्टेटमेंट के अतिरिक्त सेट का उपयोग करना आवश्यक है:

p => { return { foo: 'bar' } }

अगर तीर फ़ंक्शन कुछ और देता है, तो {} और रिटर्न अनावश्यक हैं, जैसे:

p => 'foo'

क्या ज़ाहिर तौर पर कुछ ऐसा है, जिसका मुझे स्मरण नहीं है?

वेब के समाधान से एकत्रित समाधान "ECMAScript6 तीर फ़ंक्शन जो एक ऑब्जेक्ट देता है"

कोष्ठक में वापसी वस्तु को शाब्दिक लपेट करना आवश्यक है अन्यथा कर्ली ब्रेसिज़ को समारोह के शरीर को निरूपित करने के लिए माना जाएगा। निम्नलिखित कार्य:

 p => ({ foo: 'bar' }); 

आपको कोष्ठकों में किसी भी अन्य अभिव्यक्ति को लपेटने की आवश्यकता नहीं है:

 p => 10; p => 'foo'; p => true; p => [1,2,3]; p => null; p => /^foo$/; 

और इसी तरह।

आप सोच सकते हैं कि, वाक्यविन्यास मान्य क्यों है (लेकिन अपेक्षित काम नहीं कर रहा है):

 var func = p => { foo: "bar" } 

यह जावास्क्रिप्ट के लेबल सिंटैक्स की वजह से है:

इसलिए यदि आप उपरोक्त कोड को ES5 में पठित करते हैं, तो यह दिखना चाहिए:

 var func = function (p) { foo: "bar"; //obviously no return here! } 

यदि तीर फ़ंक्शन का शरीर घुंघराले ब्रेसिज़ में लपेटा जाता है, तो यह निहित रूप से लौटा नहीं है कोष्ठक में वस्तु लपेटें यह ऐसा कुछ दिखाई देगा

 p => ({ foo: 'bar' }) 

शरीर को पैरों में लपेटकर, फ़ंक्शन { foo: 'bar } लौटाएगा।

उम्मीद है, कि आपकी समस्या का हल करती है यदि नहीं, तो मैंने हाल ही में एरो फ़ंक्शंस के बारे में एक लेख लिखा है जो इसे अधिक विस्तृत रूप से कवर करता है। मुझे उम्मीद है कि आप इसे उपयोगी पाएँ। जावास्क्रिप्ट तीर फ़ंक्शन