Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

156
Views
Configuración de la matriz de avisos del solicitante en un aviso de interrupción de bucle

¿Cómo puedo construir dinámicamente una matriz de solicitudes de información? es decir, cuando estoy iterando a través de elementos para agregar dinámicamente elementos de solicitud.

Cuando lo intento, el programa no espera una respuesta. Continúa con el resto del código y sale.

Nota: estoy usando async/await en este ejemplo, pero eliminarlo no cambia nada

Ejemplo de trabajo Como referencia para confirmar que todo lo que no muestro está configurado correctamente, este código funciona . Los elementos no se crean en un bucle y el programa espera la entrada del usuario como se esperaba.

 ... const iqElements = [{ type: 'input', name: 'gitref', message: 'Git reference:', default: 'master', }] const iq = await inquirer.prompt(iqElements)

Ejemplo de problema : Este es el problema. Cuando construyo la matriz iqElements en un bucle for, el programa no espera la entrada del usuario. Continúa y sale.

El name del elemento está inventado para este ejemplo simplificado. Mi código real establece el valor del nombre a partir de propiedades únicas en los elementos sobre los que estoy iterando.

 ... const iqElements = [] for (let i = 0; i < 2; i++) { iqElements.push({ type: 'input', name: 'gitref'+i, message: 'Git reference:', default: 'master', }) } // Confirmed the elements are build before the next line is called console.log(iqElements) const iq = await inquirer.prompt(iqElements)
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!