For...in
JavaScript For... in loop
El bucle for... in se usa para recorrer las propiedades de un objeto. Como aún no hemos discutido los objetos, es posible que no se sienta cómodo con este ciclo. Pero una vez que comprenda cómo se comportan los objetos en JavaScript, encontrará este bucle muy útil.
Sintaxis
for (variablename in object){ statement or block to execute }
En cada iteración, una propiedad de objeto se asigna a nombre de variable y este ciclo continúa hasta que se agoten todas las propiedades del objeto.
Ejemplo
Pruebe el siguiente ejemplo para implementar el bucle 'for-in'. Imprime el objeto Navegador del navegador web.
<html> <body> <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> <p>Set the variable to different object and then try...</p> </body> </html>
Salida
Navigator Object Properties serviceWorker webkitPersistentStorage webkitTemporaryStorage geolocation doNotTrack onLine languages language userAgent product platform appVersion appName appCodeName hardwareConcurrency maxTouchPoints vendorSub vendor productSub cookieEnabled mimeTypes plugins javaEnabled getStorageUpdates getGamepads webkitGetUserMedia vibrate getBattery sendBeacon registerProtocolHandler unregisterProtocolHandler Exiting from the loop! Set the variable to different object and then try...
No comments