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

189
Views
no se puede imprimir el resultado línea por línea

No puedo imprimir el resultado línea por línea, viene en una línea, cómo resolver esto... Intenté este código:

 <script> function know(){ var num =Number(document.getElementById('number').value); var range=Number(document.getElementById('range').value); var output=""; var final=[]; for(i=1;i<=range;i++) {output=i*num; final.push(output) final=final.replace(",","<br/>")} document.getElementById('result').innerHTML=final } </script>
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Hay 2 problemas en él:

  1. el bucle for i necesita declarar como var o let (recomiendo let)
  2. no hay un método de reemplazo en la matriz, puede usar el mapa en este caso

Entonces puedes volver a escribir el método de esta manera.

 <script> function know(){ var num =Number(document.getElementById('number').value); var range=Number(document.getElementById('range').value); var output=""; var final=[]; //for(i=1;i<=range;i++) for(let i=1;i<=range;i++) {output=i*num; final.push(output) //final=final.replace(",","<br/>") } final = final.map((d, ind) => d*(ind+1)) document.getElementById('result').innerHTML=final } </script>
about 4 years ago · Juan Pablo Isaza Report
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!