Diferencia entre revisiones de «Programación en JavaScript/Control/Bucles»

Contenido eliminado Contenido añadido
Raulbcneo (discusión | contribs.)
Raulbcneo (discusión | contribs.)
Línea 102:
== For sobre listas ==
Un caso particularmente útil es la utilización de bucles for para recorrer los elementos de una lista (o array). Podemos utilizar la sintaxis anterior recorriendo el array como en el siguiente ejemplo:
 
{{JavaScript/Reservada|var}} lista = ["elemento1","elemento2","elemento3"];
{{JavaScript/Reservada|for}} (idx=0; idx<lista.length; idx++){
elemento_n = lista[idx];
{
alert(elemento_n);
elemento_n = lista[idx];
}
alert(elemento_n);
}
 
Sin embargo dado que su uso es tan habitual existe una sintaxis abreviada que veremos frecuentemente al consultar código javascript en Internet:
var lista=["elemento1","elemento2","elemento3"];
for (elemento_n in lista){
alert(elemento_n);
}
 
{{JavaScript/Reservada|var}} lista = ["elemento1","elemento2","elemento3"];
elemento_n tomará sucesivamente todos los valores de la lista(array) sin necesidad de utilizar un índice (idx) haciendo el código más compacto.
{{JavaScript/Reservada|for}} (elemento_n in lista){
for alert(elemento_n in lista){;
}
 
''elemento_n'' tomará sucesivamente todos los valores de la lista (array) sin necesidad de utilizar un índice (''idx''), haciendo el código más compacto.
 
== While ==