Maison >interface Web >js tutoriel >Expliquez comment utiliser l'instruction for...in dans les connaissances JavaScript_Basic

Expliquez comment utiliser l'instruction for...in dans les connaissances JavaScript_Basic

WBOY
WBOYoriginal
2016-05-16 15:56:441430parcourir

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! 

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn