Bei einem Array hast du Key und Wert. Bei zwei Variablen hast du Variable 1 und Variable 2. Da ist nichts grundsätzlich anders. Man hat am Ende zwei Dinge, die man weiterverarbeiten kann.
Ich weiß nur vorher nicht, wieviele Parameter es werden. Das kann sehr unterschiedlich sein.
Arrays sind "nur" eine Form der Zusammenfassung an einem Ort. Und ja, ein Array lässt sich genauso übergeben wie einfache Variablen und Werte. Übrigens ist ein assoziatives Array in Javascript in Wirklichkeit ein Objekt. Damit hast du deinen Einstieg in Objekte.
Ich glaube, an dieser Stelle muß ich mir erstmal anschauen, wie das in der Praxis geht, bevor ich weiter "Löcher in die Luft" frage. ;)
Tobi