Hier ist eine weitere Schleife, die von JavaScript unterstützt wird. Es wird eine for...in-Schleife genannt. Diese Schleife wird verwendet, um die Eigenschaften eines Objekts zu durchlaufen.
Die Verwendung dieser Schleife scheint etwas unklar zu sein, da wir noch keinen Gegenstand zum Besprechen haben. Sobald Sie jedoch JavaScript-Objekte verstehen, werden Sie diese Schleife als sehr nützlich empfinden.
Grammatik
for (variablename in object){ statement or block to execute }
Jede Iteration vom Objekt weist dem Variablennamen (variablename) ein Attribut zu, und diese Schleife wird fortgesetzt, bis alle Attribute des Objekts erschöpft sind.
Beispiel:
Im Folgenden werden die Eigenschaften des Navigator-Objekts des Webbrowsers ausgedruckt, wie im folgenden Beispiel:
<script type="text/javascript"> <!-- var aProperty; document.write("Navigator Object Properties<br /> "); for (aProperty in navigator) { document.write(aProperty); document.write("<br />"); } document.write("Exiting from the loop!"); //--> </script>
Dies führt zu folgenden Ergebnissen:
Navigator Object Properties appCodeName appName appMinorVersion cpuClass platform plugins opsProfile userProfile systemLanguage userLanguage appVersion userAgent onLine cookieEnabled mimeTypes Exiting from the loop!