Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

157
Vistas
Mi ciclo for se ejecuta solo una vez al intentar revertir una matriz en javascript

 var amount = Number(window.prompt("number of elements")); var list = [] for (var i = 0; i < amount; i++); { list.push(window.prompt("enter elements of the list")); } list.reverse(); document.write(list);

Traté de revertir una lista, pero independientemente de la cantidad que ingrese, mi código solo se ejecuta a través del bucle for una vez, me pide un elemento de la lista y finaliza el bucle for e imprime mi única entrada ya que el bucle for no me pide elementos varias veces. Soy un principiante, probablemente sea un error tonto, pero no puedo resolverlo.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Como señaló @Barmar, el problema se debe a un error lógico.

 /* Read the item from the prompt until you and write it to the list container. */ function read(list, size){ for(let i = 0 ; i < size ; ++i) list.push(window.prompt()); } /* Print a list container */ function print(list){ for(let i = 0 ; i < list.length ; ++i) console.log(list[i]); } var list = [] read(list, Number(window.prompt("number of elements"))); list.reverse(); print(list);

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda