Recorrer una matriz en JavaScript
Frecuentes
Visto 4,104 veces
3428
En Java puedes usar un for
bucle para atravesar objetos en una matriz de la siguiente manera:
String[] myStringArray = {"Hello", "World"};
for (String s : myStringArray)
{
// Do something
}
¿Puedes hacer lo mismo en JavaScript?
0 Respuestas
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas javascript arrays loops for-loop or haz tu propia pregunta.
Ok, estoy un poco confundido, ¿está bien usar el bucle for mejorado cuando accedes a los objetos? ¿Y usar uno secuencial para llenar uno? ¿Es esto correcto? - Mark Szymanski
no, es realmente simple, los objetos de matriz tienen índices numéricos, por lo que desea iterar sobre esos índices en el orden numérico, un ciclo secuencial asegura que, el mejorado
for-in
loops enumera propiedades del objeto, sin un orden específico, y también enumera las propiedades heredadas ... para iterando sobre matrices siempre se recomiendan los bucles secuenciales ... - Christian C. Salvadórelacionados - stackoverflow.com/questions/5349425/… - jondavidjohn
jsben.ch/#/Q9oD5 <= Aquí un punto de referencia de un montón de soluciones para recorrer arreglos - EscapeNetscape
@CMS No, no es realmente simple. Es realmente simple en todos los demás idiomas. Es ridículamente complejo en JS, donde tienes
in
yof
que se pueden usar y hacer cosas diferentes. Entonces también tienesforEach
y el feo y molesto bucle basado en índices. Todos los demás lenguajes modernos hacen que recorrer una colección sea fácil y directo sin sorpresas ni confusiones. JS también podría hacerlo, pero no es así. - jpmc26