Maison >interface Web >js tutoriel >Expliquez comment utiliser l'instruction for...in dans les connaissances JavaScript_Basic
Voici une autre boucle supportée par JavaScript. C'est ce qu'on appelle une boucle for...in. Cette boucle est utilisée pour parcourir les propriétés d’un objet.
L'utilisation de cette boucle peut sembler un peu floue puisque nous n'avons pas encore d'objet à discuter. Cependant, une fois que vous aurez compris les objets JavaScript, vous trouverez cette boucle très utile.
Grammaire
for (variablename in object){ statement or block to execute }
Chaque itération de l'objet attribue un attribut au nom de la variable (variablename), et cette boucle continue jusqu'à ce que tous les attributs de l'objet soient épuisés.
Exemple :
Ce qui suit consiste à imprimer les propriétés de l'objet Navigator du navigateur Web, comme dans l'exemple suivant :
<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>
Cela produira les résultats suivants :
Navigator Object Properties appCodeName appName appMinorVersion cpuClass platform plugins opsProfile userProfile systemLanguage userLanguage appVersion userAgent onLine cookieEnabled mimeTypes Exiting from the loop!