Die Sache ist jetzt, dass ich kein Array an die Methode übergeben möchte, sondern jedes Element des Arrays als separaten Parameter.
Warum?
Weil es sich um eine Callback Methode von einem Server Call handelt. Wir haben ein System, mit der man mehrere Rückgabewerte haben kann, daher das Array.
Genau gesagt, bezieht sich die Frage auch auf ActionScript, aber das ist ja sehr ähnlich.
Ich finde es einfach schöner, wenn man sich dann die Callback Methode so definiert, wie man sie erwartet:
function callback(myString, myInt, myBoolean);
als dass man die immer erst aus einem Array fischen muss.
In 90% der Fälle hat man immer nur einen Return Value, wie man es gewohnt ist.
Da wäre es blöd, wenn man dann immer ein Array zurückgibt.