Artículos
Javascript

Estructura Javascript for in

14/May/2013

La estructura Javascript for in nos permite recorrer una lista de elementos de una forma sencilla. Javascript for in es una estructura en bucle que nos permite tratar los elementos indicados en la sentencia.

Pero para ver el uso de la estructura Javascript for in lo primero que haremos será crear un array de elementos, los cuales recorreremos y presentaremos en pantalla.

var nombres = ["victor","pedro","carmen","irene","luis"];

La estructura Javascript for in tiene la siguiente sintaxis:

for (variable in objeto) {
  // Acciones
}

En el caso del tratamiento del array el objeto será el propio array y la variable será a la que se vaya asignando uno de los valores del índice del array. Es decir, en cada vuelta del bucle el valor de la variable será un nuevo valor del índice.

De esta forma podemos sacar por consola todos los índices utilizando la estructura Javascript for in.

for (indice in nombres) {
  console.log(indice);
}

Es importante destacar que con la estructura Javascript for in lo que tenemos es el índice del elemento, no el elemento en sí, como sucede con las sentencias for each de otros lenguajes.

Es por ello que para mostrar por pantalla (o consola) los nombres del array tenemos que utilizar el índice como acceso al contenido del array. Es decir, ponerlo dentro de los corchetes.

nombres[indice];

Utilizaremos esta sentencia dentro de la estructura Javascript for in:

for (indice in nombres)
  document.write(nombres[indice]+"
");

Con estas pequeñas líneas y el uso de la estructura Javascript for in hemos volcado el contenido de los elementos del array por pantalla.

Código Fuente

Descárgate el código fuente de Estructura Javascript for in
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Javascript

Disfruta también de nuestros artículos sobre Javascript en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Javascript

¿Te atreves a probar tus habilidades y conocimiento en Javascript con nuestro test?

Test Javascript
Suscribir
Notificar de
guest
3 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios