Struppi: Array-Elemente an Methode übergeben

Beitrag lesen

Ich finde es einfach schöner, wenn man sich dann die Callback Methode so definiert, wie man sie erwartet:

function callback(myString, myInt, myBoolean);

D.h. du weißt also doch die Anzahl der Parameter, dann sähe der Aufruf z.b. so aus:

var array = ["param1", "param2", "param3"];  
callMethod(array[0], array[1], array[3]);  

Aber evtl. hilft dir auch:
callMethod.apply(this, array);

Ist aber wesentlich langsamer als der direkte Aufruf, daher eher ratsam, wenn this ein Objekt ist, dass in dem Kontext von callMethod ausgeführt werden soll.

Struppi.