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

जावास्क्रिप्ट में इटरेटर फ़ंक्शंस का उपयोग करना


स्पष्ट पुनरावृति के अलावा, Javascript कई प्रकार के पुनरावृत्ति कार्य प्रदान करता है जिनका उपयोग आप सरणियों पर पुनरावृति करने के लिए कर सकते हैं। आइए इनमें से कुछ कार्यों को देखें -

प्रत्येक समारोह के लिए

यह फ़ंक्शन सरणी में प्रत्येक ऑब्जेक्ट के लिए आपके द्वारा पास किए गए फ़ंक्शन को निष्पादित करता है। उदाहरण के लिए,

उदाहरण

चलो लोग =['हैरी', 'मार्था', 'जॉन', 'सैम']लोगों के लिए। 

यह आउटपुट देगा -

आउटपुट

HARRYMARTHAJOHNSAM

मैप फंक्शन

यह फ़ंक्शन उस फ़ंक्शन को निष्पादित करता है जिसे आप सरणी में प्रत्येक ऑब्जेक्ट के लिए पास करते हैं और जो आप उस पर वापस आते हैं उसके आधार पर एक नई सरणी बनाता है। उदाहरण के लिए,

उदाहरण

चलो लोग =['हैरी', 'मार्था', 'जॉन', 'सैम']लेट अपरकेसनाम =लोग.मैप(व्यक्ति => व्यक्ति.toUpperCase())console.log(upperCaseNames);

आउटपुट

यह आउटपुट देगा -

[ 'हैरी', 'मार्था', 'जॉन', 'सैम']

फ़िल्टर फ़ंक्शन

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

उदाहरण

चलो लोग =['हैरी', 'मार्था', 'जॉन', 'सैम']console.log(People.filter(person => person[0] ==='H'));

यह आउटपुट देगा -

आउटपुट

['हैरी']

ऐसे कई अन्य कार्य हैं जैसे कम करें, प्रत्येक, कुछ, आदि जिनके बारे में आप https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide

पर अधिक पढ़ सकते हैं।
  1. जावास्क्रिप्ट में आंशिक कार्य क्या हैं?

    आंशिक फंक्शन एक फंक्शन को एक तर्क के रूप में लेते हैं और इसके साथ-साथ अन्य प्रकार के तर्क भी लेते हैं। यह तब पारित कुछ तर्कों का उपयोग करता है और एक फ़ंक्शन देता है जो शेष तर्कों को लेगा। कॉल किए जाने पर लौटाया गया फ़ंक्शन पैरेंट फ़ंक्शन को मूल और उसके तर्कों के सेट के साथ कॉल करेगा। जावास्क्रिप्ट

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

    संक्षिप्त तीर फ़ंक्शन सिंटैक्स इस प्रकार है - param1+param2 होता है और यदि एक ही पैरामीटर है तो इसे इस तरह भी लिखा जा सकता है - param1*2 के बाद घुंघराले ब्रेसिज़ {} नहीं हैं, तो इसका निहित प्रतिफल है। जावास्क्रिप्ट में संक्षिप्त तीर कार्यों को लागू करने के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़

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

    जावास्क्रिप्ट फ़ंक्शन को ऑब्जेक्ट के रूप में मानता है और हमें फ़ंक्शन को किसी अन्य फ़ंक्शन के लिए पैरामीटर के रूप में पास करने की अनुमति देता है और यहां तक ​​कि अन्य फ़ंक्शन से फ़ंक्शन वापस करने की अनुमति देता है। जावास्क्रिप्ट में फ़ंक्शन प्रथम श्रेणी के कार्य हैं जिसका अर्थ है कि हम उन्हें चर, वस्