arrow-functions पर टैग किए गए जवाब

ECMAScript2015 (ES6) में कॉम्पैक्ट फ़ंक्शन सिंटैक्स के बारे में प्रश्न "=>" के उपयोग के कारण "एरो फ़ंक्शंस" कहलाते हैं।

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

3
क्या 'एरो फ़ंक्शंस' और 'फ़ंक्शंस' बराबर / विनिमेय हैं?
ES2015 में एरो फ़ंक्शंस एक अधिक संक्षिप्त सिंटैक्स प्रदान करते हैं। क्या मैं अपने सभी फ़ंक्शन घोषणाओं / अभिव्यक्तियों को अब एरो फ़ंक्शन के साथ बदल सकता हूं? मुझे क्या देखना है? उदाहरण: कंस्ट्रक्टर फ़ंक्शन function User(name) { this.name = name; } // vs const User = name => { …

6
एसिंक्स एरो फंक्शन के लिए सिंटैक्स
मैं asyncकीवर्ड के साथ एक जावास्क्रिप्ट फ़ंक्शन को "async" (यानी एक वादा वापस करने) के रूप में चिह्नित कर सकता हूं । ऐशे ही: async function foo() { // do something } एरो फ़ंक्शंस के लिए बराबर सिंटैक्स क्या है?

7
जावास्क्रिप्ट में एकाधिक तीर फ़ंक्शंस का क्या मतलब है?
मैं reactकोड का एक गुच्छा पढ़ रहा हूं और मुझे इस तरह से सामान दिखाई देता है जो मुझे समझ में नहीं आता है: handleChange = field => e => { e.preventDefault(); /// Do something here }

13
जावास्क्रिप्ट में "=>" (बराबरी और उससे अधिक से बना एक तीर) का अर्थ क्या है?
मुझे पता है कि >=ऑपरेटर का मतलब इससे अधिक या उसके बराबर है, लेकिन मैंने =>कुछ स्रोत कोड में देखा है। उस ऑपरेटर का मतलब क्या है? यहाँ कोड है: promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if (!aDialogAccepted) return; saveAsType = fpParams.saveAsType; file = fpParams.file; continueSave(); }).then(null, Components.utils.reportError);

9
मुझे ECMAScript 6 में एरो फ़ंक्शंस का उपयोग कब करना चाहिए?
यह सवाल उन लोगों पर निर्देशित किया गया है जिन्होंने आगामी ECMAScript 6 (हार्मनी) के संदर्भ में कोड शैली के बारे में सोचा है और जिन्होंने पहले ही भाषा के साथ काम किया है। के साथ () => {}और function () {}हम ES6 में फ़ंक्शन लिखने के लिए दो समान …

7
क्या मैं जनरेटर के साथ ES6 के एरो फ़ंक्शन सिंटैक्स का उपयोग कर सकता हूं? (एरो नोटेशन)
यानी मैं इसे कैसे व्यक्त करूं: function *(next) {} तीरों के साथ। मैंने उन सभी संयोजनों की कोशिश की है जिनके बारे में मैं सोच सकता था, और मुझे इस पर कोई दस्तावेज नहीं मिला। (वर्तमान में नोड v0.11.14 का उपयोग कर)

8
मैं ES2015 में नामांकित तीर फ़ंक्शन कैसे लिखूं?
मेरे पास एक फ़ंक्शन है जिसे मैं ES6 में नए तीर सिंटैक्स में बदलने की कोशिश कर रहा हूं । यह एक नामित कार्य है: function sayHello(name) { console.log(name + ' says hello'); } क्या कोई ऐसा तरीका है जो इसे बिना var स्टेटमेंट के नाम दे सकता है: var …

5
मुझे es6 एरो फंक्शंस में `रिटर्न` का उपयोग कब करना चाहिए?
नए es6 एरो फ़ंक्शंस कहते हैं कि returnकुछ परिस्थितियों में निहित है: अभिव्यक्ति भी उस फ़ंक्शन का निहित रिटर्न मान है। क्या मामलों में मुझे returnes6 तीर फ़ंक्शन के साथ उपयोग करने की आवश्यकता है ?

4
ES6 ने तुरंत तीर फ़ंक्शन को लागू किया
यह Node.jsकंसोल में काम क्यों करता है (4.1.1 और 5.3.0 में परीक्षण किया गया) लेकिन ब्राउज़र (क्रोम में परीक्षण) में काम नहीं करता है? यह कोड ब्लॉक एक अनाम फ़ंक्शन बनाता है और लॉग इन करना चाहिए Ok। () => { console.log('Ok'); }() इसके अलावा, जबकि उपरोक्त नोड में काम …

4
कॉफीस्क्रिप्ट, जब तीर (->) के ऊपर (और>) वसा तीर का उपयोग करना है
कॉफ़ीस्क्रिप्ट में एक क्लास बनाते समय, सभी =>("वसा तीर") ऑपरेटर का उपयोग करके सभी इंस्टेंस विधि को परिभाषित किया जाना चाहिए और ऑपरेटर का उपयोग करते हुए सभी स्थिर तरीकों को परिभाषित किया जाना चाहिए ->?

5
ES6 एरो फ़ंक्शंस के साथ jQuery $ (यह) का उपयोग करना
ईएक्स 6 एरो फंक्शंस का इस्तेमाल करना लेक्सिकल thisबाइंडिंग के साथ बढ़िया है। हालाँकि, मैं एक समय पहले एक विशेष jQuery क्लिक बंधन के साथ इसका उपयोग कर एक मुद्दे में भाग गया: class Game { foo() { self = this; this._pads.on('click', function() { if (self.go) { $(this).addClass('active'); } }); …

5
ES6 / टाइपस्क्रिप्ट में तीर कार्यों के साथ _ (अंडरस्कोर) चर का उपयोग करना
मैं इस निर्माण में एक कोणीय उदाहरण में आया था और मुझे आश्चर्य है कि इसे क्यों चुना गया है: _ => console.log('Not using any parameters'); मैं समझता हूं कि चर _ का मतलब परवाह नहीं / उपयोग नहीं है, लेकिन चूंकि यह एकमात्र चर है इसलिए _ के उपयोग …

6
जेएसएक्स प्रॉप्स को एरो फ़ंक्शंस या बाइंड का उपयोग क्यों नहीं करना चाहिए?
मैं अपने रिएक्ट एप्लिकेशन के साथ एक प्रकार का वृक्ष चला रहा हूं, और मुझे यह त्रुटि मिली है: error JSX props should not use arrow functions react/jsx-no-bind और यह वह जगह है जहां मैं तीर फ़ंक्शन (अंदर onClick) चला रहा हूं : {this.state.photos.map(tile => ( <span key={tile.img}> <Checkbox defaultChecked={tile.checked} …

2
क्या ES6 / 7 में एरो फ़ंक्शंस को निर्यात करना संभव है?
नीचे दिया गया निर्यात विवरण वाक्यविन्यास त्रुटि देता है export default const hello = () => console.log("say hello") क्यों ? मैं केवल नामित कार्यों को निर्यात करने में सक्षम हूं export function hello() { console.log("hello") } क्या कारण है?
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.