मैं एक जावास्क्रिप्ट फ़ंक्शन कैसे लिखूं जो पैरामीटर की एक चर संख्या को स्वीकार करता है, और उन सभी पैरामीटर को अन्य अज्ञात कार्यों के लिए आगे बढ़ाता है?एक जेएस फ़ंक्शन कैसे लिखता है जो पैरामीटर की चर संख्या को स्वीकार करता है और "आगे" करता है?
उदाहरण के लिए, एक विधि है कि एक गतिविधि सक्रिय की परिदृश्य पर विचार करें:
function fireStartedEvent(a,b,c,d,e,f,g,...) {
for(var i = 0; i < startedListeners.length; i++) {
startedListeners[i](a,b,c,d,e,f,g,...);
}
}
खासकर के बाद से मैं एक घटना कारखाना है कि इन आग तरीकों उत्पन्न करता है, इन तरीकों कितने मापदंडों जानने में किसी दिए गए कोई दिलचस्पी नहीं है घटना या उसके हैंडलर उपभोग करते हैं। तो मैंने अभी 7 पर हार्ड-वायर्ड किया है (एक जी के माध्यम से)। यदि यह कम है, कोई समस्या नहीं है। यदि यह और भी है, तो वे काट लेंगे। मैं बस पर सभी पैरामीटर कैप्चर और पास कैसे कर सकता हूं?
धन्यवाद।
(jQuery या किसी अन्य Javascript फ़्रेमवर्क का उपयोग करते हुए एक विकल्प यहाँ नहीं है।)
यह जावास्क्रिप्ट में एक सरणी के रूप में पैरामीटर पास करना संभव है? वह ऐसा कर सकता है। – Cyclone