जावास्क्रिप्ट में कॉलबैक फ़ंक्शन के लिए पैरामीटर पास करना
जावास्क्रिप्ट में, कॉलबैक फ़ंक्शन का उपयोग आमतौर पर एक निश्चित घटना होने के बाद विशिष्ट कार्यों को निष्पादित करने के लिए किया जाता है। इन फ़ंक्शंस को परिभाषित करते समय, उन्हें प्रासंगिक डेटा या पैरामीटर पास करना अक्सर आवश्यक होता है।
पैरामीटर पास करने का एक सरल तरीका यह है कि कॉलबैक फ़ंक्शन को कॉल करते समय उन्हें स्पष्ट रूप से तर्क के रूप में सेट किया जाए। उदाहरण के लिए:
function tryMe(param1, param2) {
alert(param1 " and " param2);
}
function callbackTester(callback, param1, param2) {
callback(param1, param2);
}
callbackTester(tryMe, "hello", "goodbye");
हालाँकि, यदि आपको अधिक व्यापकता की आवश्यकता है और किसी भी संख्या में पैरामीटर पास करना चाहते हैं, तो आप तर्क चर का उपयोग कर सकते हैं। इस वेरिएबल में फ़ंक्शन में दिए गए सभी तर्कों की एक श्रृंखला शामिल है, और आप उनके सूचकांक का उपयोग करके उन तक पहुंच सकते हैं। परम2) { चेतावनी(परम1 " और "परम2); } फ़ंक्शन कॉलबैक टेस्टर (कॉलबैक) { कॉलबैक(तर्क[1], तर्क[2]); } कॉलबैकटेस्टर(tryMe, "हैलो", "अलविदा");
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3