Ich möchte ein Objekt erstellen, das eine Reihe von Eigenschaften enthält wie
var o = {x: 20, y: 40, color: 'red'};
Weitere Eigenschaften können dem Objekt im Laufe seines Lebens hinzugefügt werden, daher möchte ich eine allgemeine Möglichkeit, die Eigenschaften in einer Schleife zu überprüfen, um sie später festzulegen. Ich weiß, wenn die Object.prototype
manipuliert wurde, einfach
for(var prop in o) { ... }
führt dazu, dass seine Eigenschaften ebenfalls in einer Schleife durchlaufen werden. Welche anderen Dinge können dazu führen, dass dies durcheinander, und was ist der sicherste Weg, um Schleife wie diese?