Değişken sayıda parametre kabul eden ve bu parametrelerin tümünü diğer anonim işlevlere ileten Javascript işlevini nasıl yazarım?Değişken sayıdaki parametreyi kabul eden ve "ileten" bir JS işlevi nasıl yazılır?
Örneğin, bir etkinliği tetikleyen bir yöntemin senaryoyu düşünün: Ben bu yangın yöntemleri üreten bir olay fabrikası var Özellikle de
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,...);
}
}
, bu yöntemler, belirli bir kaç parametreleri bilerek hiçbir ilgisi olay veya işleyicileri tüketir. Bu yüzden şu anda 7'de sabit bir kablo var (bir g arası). Eğer daha azsa, sorun değil. Dahası, kesiliyorlar. tüm parametrelerini nasıl yakalayıp geçirebilirim?
Teşekkürler.
(jQuery veya başka herhangi bir Javascript çerçevesinden kullanılması burada bir seçenek değildir.)
o JavaScript'inizin bir dizi olarak parametrelerini geçirmek mümkün mü? Bu yapabilirdi. – Cyclone