Array als Argument für Funktionsaufruf
Markus
- javascript
Hallo zusammen,
wahrscheinlich sehr banal, aber ich bekomme es momentan nicht hin.
Wie kann ich in Javascript in einem Funktionsaufruf ein Array als Argument angeben? Dieses Array möchte ich zuvor nicht in einer Variablen definieren, sondern ich möchte dieses direkt in den Funktionsaufruf eingeben.
Folgende Beispiele (und noch unzählige weitere) habe ich bereits ausprobiert:
test({x,y,z});
test(new Array(x,y,z));
Vielen Dank vorab!
Beste Grüße,
Markus
Hallo Markus,
<HTML>
<BODY>
<SCRIPT Language="JavaScript">
var a=new Array("a","b","c");
gib_aus(a);
function gib_aus(b) {
var i;
for (i=0; i < b.length; i++) {
alert(b[i]);
}
}
</SCRIPT>
</BODY>
</HTML>
Das ist mal die Lösung für den IE 7.0.
Gruß
Hans
<SCRIPT Language="JavaScript">
du weißt das du hier ein Pflichtattribut vergessen hast und das language lange schon "deprecated" (das Dokument ist 1999) ist?
var a=new Array("a","b","c");
gib_aus(a);
das ist zwar nicht was der OP wollte,
Das ist mal die Lösung für den IE 7.0.
läuft aber in allen Browsern die JS können und das Array Objekt kennen.
Struppi.
<SCRIPT Language="JavaScript">
du weißt das du hier ein Pflichtattribut vergessen hast und das language lange schon "deprecated" (das Dokument ist 1999) ist?
Als ich das letzte Mal "language" vergessen hatte, hat man mich daran erinnert. Kann man sich bzgl. diesem überflüssigen Teil mal einigen?
Gruß
Hans
Als ich das letzte Mal "language" vergessen hatte, hat man mich daran erinnert. Kann man sich bzgl. diesem überflüssigen Teil mal einigen?
hier in dem Forum mit 100% Sicherheit nicht.
Struppi.
Folgende Beispiele (und noch unzählige weitere) habe ich bereits ausprobiert:
test({x,y,z});
test(new Array(x,y,z));
Hm, auf: test(['x', 'y', 'z']);
bist du nicht gekommen?
Struppi.
Folgende Beispiele (und noch unzählige weitere) habe ich bereits ausprobiert:
test({x,y,z});
test(new Array(x,y,z));Hm, auf:
test(['x', 'y', 'z']);
bist du nicht gekommen?Struppi.
Der Versuch ist irgendwie... Naja... Vergessen. ;-)
Danke für die Hilfe!