क्या हमें कॉलबैक फ़ंक्शन की आवश्यकता है?

विषयसूची:

क्या हमें कॉलबैक फ़ंक्शन की आवश्यकता है?
क्या हमें कॉलबैक फ़ंक्शन की आवश्यकता है?
Anonim

कॉलबैक सुनिश्चित करते हैं कि कार्य पूरा होने से पहले कोई फ़ंक्शन चलने वाला नहीं है, लेकिन कार्य पूरा होने के ठीक बाद चलेगा। यह हमें एसिंक्रोनस जावास्क्रिप्ट कोड विकसित करने में मदद करता है और हमें समस्याओं और त्रुटियों से सुरक्षित रखता है।

हमें कॉलबैक फ़ंक्शन की आवश्यकता क्यों है?

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

कॉलबैक फंक्शन का क्या मतलब है?

तुरंत कॉल करने के बजाय, भविष्य में एक निश्चित बिंदु पर कॉलबैक फ़ंक्शन को कॉल किया जाता है। आम तौर पर यह उपयोग किया जाता है जब कोई कार्य प्रारंभ किया जा रहा है जो असीमित रूप से समाप्त हो जाएगा (यानी कॉलिंग फ़ंक्शन वापस आने के कुछ समय बाद समाप्त हो जाएगा)।

कॉलबैक फ़ंक्शन क्या है और हम इसका उपयोग कब करेंगे?

अक्सर आप कॉलबैक का उपयोग करते हैं जब आपको किसी फ़ंक्शन को तर्कों के साथ कॉल करने की आवश्यकता होती है जिसे किसी अन्य फ़ंक्शन की प्रक्रिया में संसाधित किया जाएगा। उदाहरण के लिए PHP array_filter और array_map में लूप में कॉल करने के लिए कॉलबैक लें।

क्या कॉलबैक फ़ंक्शन खराब हैं?

कॉलबैक हैं ठीक जब आपको कई चीजों को लोड करने की आवश्यकता होती है और उनके द्वारा संभाले जाने वाले ऑर्डर की परवाह नहीं करते हैं, लेकिन जब आपको ऑर्डर लिखने की आवश्यकता होती है तो वे बहुत अच्छे नहीं होते हैं, अनुक्रमिक कोड। अधिकतर मामलों में,लोगों ने कृत्रिम रूप से अनुक्रमिक कोड के रूप में गहरी कॉलबैक श्रृंखलाओं का उपयोग किया।

सिफारिश की: