Der Martin: Dynamisches Auslesen von Werten und Übergabe an Funktion

Beitrag lesen

Hallo,

Du hast hier zwei Möglichkeiten
a. tempArray direkt übergeben
b. Mit arguments arbeiten.
Lösung a) funktioniert leider nicht. Die Funktion behandelt die Übergabe als ein Wert und nicht als getrennte Werte.

ja natürlich, das ist ja der Sinn der Sache - die Funktion "sieht" einen Parameter, nämlich das Array. Innerhalb der Funktion kannst du aber mit der length-Eigenschaft die Anzahl der Elemente im Array abfragen, und mit einem Index 0..(length-1) gezielt und komfortabel auf die Elemente zugreifen.
Wo liegt dein Problem?

b) musst du mir näher erläutern, wie das praktisch aussehen soll.

Eine Javascript-Funktion kann mit arguments.length abfragen, wieviele Parameter ihr übergeben wurden, und (analog zum oberen Fall) mit arguments[0] bis arguments[n-1] (mit n=arguments.length) auf die Werte zugreifen.
Hilft dir aber AFAIS nichts, weil du zunächst eine klare Aufrufschnittstelle brauchst.

So long,
 Martin

--
Zwei Dinge sind unendlich: Das Universum und die menschliche Dummheit. Beim Universum bin ich mir aber nicht ganz sicher.
  (Albert Einstein, deutscher Physiker)