Array-Elemente als Parameter < Sonstige < Programmiersprachen < Praxis < Informatik < Vorhilfe
|
| Status: |
(Frage) überfällig | | Datum: | 21:36 Sa 27.03.2010 | | Autor: | arcsinh |
| Aufgabe | Problem in JavaScript
Wie übergibt man alle Array-Elemente der folgenden Funktion
| 1: | function test() {
| | 2: | var arr=[20, 10, 2, 7];
| | 3: | } |
an diese Funktion, die alle addieren soll:
| 1: | function add() {
| | 2: | var add=0;
| | 3: | for(var i=0; i<$add.arguments.length; i++) {
| | 4: | add+=$add.arguments[i];
| | 5: | }
| | 6: | return add;
| | 7: | } | |
Ich hab schon alles mögliche probiert und auch überall gesucht, bin aber nicht fündig geworden.
Folgendermaßen hab ichs unter anderem probiert:
| 1: | function test() {
| | 2: | var arr=[20, 10, 2, 7];
| | 3: | return add(arr);
| | 4: | } |
Aber die Funktion add() interpretiert arr als Objekt, antatt einzelnen Elemente als Zahlen zu interpretieren.
Freu mich über Hilfe!
__
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
| |
|
| Status: |
(Mitteilung) Reaktion unnötig | | Datum: | 23:20 Mo 29.03.2010 | | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|