Hallo werbeklaus.
Das foreach existiert IMHO als vereinfachung, wenn man ein Array durchlaufen muss. In JavaScript bspw. muss man stattdessen ein for (var i = 0; i < array.length; i++) schreiben.
Man muss nicht. Man kann ebenso gut http://de.selfhtml.org/javascript/sprache/schleifen.htm#for@title=for-in verwenden.
Folgende Schleifen erzeugen eine äquivalente Ausgabe:
var arr_test = ['Foo', 'Bar', 'Baz', 'Qux'];
var str_out = '';
for (var i = 0; i < arr_test.length; i++) {
str_out += 'arr_test[' + i + '] = ' + arr_test[i] + "\n";
}
alert(str_out);
str_out = '';
for (var str_test in arr_test) {
str_out += 'arr_test[' + str_test + '] = ' + arr_test[str_test] + "\n";
}
alert(str_out);
Einen schönen Freitag noch.
Gruß, Ashura
--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
mathbr:del.icio.us/ mathbr:w00t/
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
mathbr:del.icio.us/ mathbr:w00t/