में मान के रूप में सरणी अनुक्रमणिका का उपयोग करने का प्रयास करते समय जब मैं कॉलबैक की एक सरणी सेट करता हूं तो मुझे सभी कॉलबैक के लिए संवाद विंडो में 20 मिलते हैं। मैं इसके बजाय सरणी में इंडेक्स प्राप्त करना चाहता हूं। क्या यह संभव है? कॉलबैक को कॉल करने वाला फ़ंक्शन कॉलबैक को एक पैरामीटर होने की उम्मीद कर रहा है। मैं कॉलबैक के कॉलर को नियंत्रित नहीं करता क्योंकि यह बाहरी पुस्तकालय का हिस्सा है। किसी भी मदद की सराहना की है।कॉलबैक की एक सरणी सेट करना और कॉलबैक
for (var i = 0; i < 20; i++) {
callbackDB[i] = function(data) {
alert(i);
}
}
मैं createFunction के लिए वर के बजाय कीवर्ड समारोह का उपयोग करने के लिए किया था लेकिन अन्यथा यह एक आकर्षण की तरह काम किया। धन्यवाद! – Xavier
@Xavier: वह सिर्फ मेरे बारे में मैला था। मेरा मतलब था 'var createFunction = function (current_i) {... '। घोषणा के रूप में घोषणा करना 'फ़ंक्शन createFunction (...' भी अच्छा है। – user113716