Wenn ichWas passiert in einem "for in" -Zyklus, wenn die Objekteigenschaft in Javascript nicht existiert?
for(var key in object.foo) { ... }
aber foo nicht existiert, was tut geschieht? Ich meine, der Zyklus stoppt, Schleife oder was?
Wenn ichWas passiert in einem "for in" -Zyklus, wenn die Objekteigenschaft in Javascript nicht existiert?
for(var key in object.foo) { ... }
aber foo nicht existiert, was tut geschieht? Ich meine, der Zyklus stoppt, Schleife oder was?
0 Iteration. Nichts da zu loop.No Fehler. Einfach. Jsfiddle
var myObj1 = {};
myObj1["cz"] = "Czech";
myObj1["en"] = "English";
myObj1["de"] = "German";
for (var key in myObj1.foo) {
console(key + " is the abbreviation for " + myObj1[key]);
}
// keine Ausgabe in der Konsole
Vielen Dank! :) –
Es passiert nichts, weil keine Elemente zum Schleifen vorhanden sind. Es ist nur eine Schleife in undefined
: P
probieren Sie es einfach !!!! –
Haben Sie darüber nachgedacht, einen Testfall zu schreiben und zu sehen, was passiert? – Quentin
Nichts passiert :) – chris97ong