Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में एरो फंक्शन को कैसे परिभाषित करें?

<घंटा/>

एरो फंक्शन जावास्क्रिप्ट में फैट एरो फंक्शन है। जैसा कि नाम से पता चलता है कि फैट एरो फंक्शन कोड की लाइन को कम करने में मदद करता है। वाक्य रचना => मोटा तीर दिखाता है। यह आपको कीवर्ड “function” को बार-बार लिखने से भी बचाता है।

सिंटैक्स

यहाँ वाक्य रचना है -

argument => expression

एक से अधिक तर्कों के लिए निम्नलिखित का प्रयोग करें -

(argument1 [, argument2]) => expression

आइए किसी फंक्शन की तुलना फैट एरो के साथ और उसके बिना करें -

जावास्क्रिप्ट में कार्य करता है

var rank = [7,8,9];
var display = rank.map(function(num) {
   return num * num;
});

Fat Arrow function को JavaScript में परिभाषित करें

var rank = [7,8,9];
var display = rank.map((num) => num*num);
document.write(arr)

एरो फ़ंक्शन निश्चित रूप से कोड लाइनों को कम करता है।


  1. जावास्क्रिप्ट में नियमित कार्य बनाम तीर कार्य?

    नियमित कार्य बनाम तीर कार्य एक तीर फ़ंक्शन कोड को संक्षिप्त रूप से लिखने के लिए उपयोग किया जाता है। दोनों कार्य नियमित और तीर एक समान तरीके से काम करते हैं लेकिन उनके बीच कुछ अंतर हैं। आइए उन अंतरों पर संक्षेप में चर्चा करें। एरो फंक्शन का सिंटैक्स let x = (params) => { // code }; नियमित फ़ंक

  1. जावास्क्रिप्ट में तीर कार्य

    एमडीएन के अनुसार, एक एरो फंक्शन एक्सप्रेशन एक रेगुलर फंक्शन एक्सप्रेशन के लिए एक वाक्यात्मक रूप से कॉम्पैक्ट वैकल्पिक है, हालांकि इसके लिए अपने स्वयं के बाइंडिंग के बिना, तर्क, सुपर, या new.target कीवर्ड। एरो फंक्शन एक्सप्रेशन विधियों के रूप में अनुपयुक्त हैं, और उन्हें कंस्ट्रक्टर के रूप में उपयोग

  1. जावास्क्रिप्ट में कस्टम सॉर्ट फ़ंक्शन को कैसे परिभाषित करें?

    कस्टम सॉर्ट फ़ंक्शन को परिभाषित करने के लिए, आपको पहले मान की दूसरे मान से तुलना करने की आवश्यकता है। यदि पहला मान दूसरे मान से अधिक है, तो -1 लौटाएं। यदि पहला मान दूसरे मान से कम है, तो 1 लौटाएं अन्यथा 0 लौटाएं। उपरोक्त प्रक्रिया डेटा को अवरोही क्रम में क्रमबद्ध करेगी। यदि आप डेटा को बढ़ते क्रम मे