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

155
Views
Función recursiva que no incrementa su propio parámetro

 var documentURLs = ["maca.pdf", "maca2.pdf"] function printDocuments(index){ if(index > documentURLs.length){ return; } else { printJS({ printable: documentURLs[index], type: 'pdf', onPrintDialogClose: function () { console.log(index); printDocuments(index++) } }) } }
 <button type="button" onclick="printDocuments(0)">Print</button>

Esto no incrementa el índice, siempre imprime el primer documento y no se detiene

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Se comporta exactamente como debería. Si desea llamar a printDocuments con el siguiente índice, debe usar printDocument(++index) o simplemente printDocument(index+1) , porque es el menos confuso. i++ devuelve el valor actual de i y luego suma 1. ++i primero suma 1 y devuelve ese valor aumentado (entonces i+1 ).

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!