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.