Aufzählung

Die for...in-Anweisung bietet die Möglichkeit, eine Schleife über alle Eigenschaftsnamen in einem Objekt laufen zu lassen bzw. sie aufzuzählen. Die Aufzählung umfasst alle Eigenschaften – einschließlich Funktionen und Prototyp-Eigenschaften, an denen Sie möglicherweise nicht interessiert sind –, weshalb es notwendig ist, die unerwünschten Werte auszufiltern. Die gängigsten Filter sind die hasOwnProperty-Methode und die Verwendung von typeof zum Ausschluss von Funktionen:

var name;
for (name in another_stooge) {
    if (typeof another_stooge[name] !== 'function') {
        document.writeln(name + ': ' + another_stooge[name]);
    }
}

Es gibt keine Garantie in Bezug auf die Reihenfolge der Namen, d.h., Sie müssen darauf vorbereitet sein, dass diese in ...

Get Das Beste an JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.