Hallo,
Von "for each" habe ich heute zum ersten mal gelesen. Das gibt's anscheinend wirklich, aber nicht alle Browser kennen es.
Jetzt, wo du es sagst, fällt es mir auch auf: Ich kannte foreach bisher auch nur zusammengeschrieben als *ein* Keyword (allerdings in PHP), oder aber als for (<variable> in <object>).
Als Array-Methode forEach
kenne ich es auch in JS, also Array.forEach()
, aber eine Schleife for each(val in obj)
ist mir neu.
Der Unterschied zu for (key in obj)
ist, dass mit each die Werte angesprochen werden, mit der nomalen for-in-Schleife dagegen die Schlüssel.
IE8 kennt for each aber nicht (die früheren IEs wohl erst recht nicht), sonst würde er es ja nicht anmeckern mit
Expected: "("
Gruß, Don P