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
Reparar datos de incremento en matriz (js)

Estoy tratando de corregir el valor incrementado en los datos que recibí. Se parece más o menos a esto:

 const data = [1,2,4,5,6,7]; const correctResult = [1,2,3,4,5,6];

Lo que me gustaría obtener es valores correctamente incrementados + 1 pero para preservar los posibles índices.

Escribí tal función pero no es eficiente:

 let array = [1,2,4,5,6,7]; array.map((item, index, array) => { if (item === array[index + 1] - 1) { return; } array[index + 1] = array[index + 1] - 1; }); console.log(array)

El código de programación es javascript. Me gustaría escribir un buen código para que sea un buen modelo para mí.

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

0

no estoy seguro de si esta es la respuesta exacta que buscas, pero también puedes probar esto

 const data = [1, 2, 4, 5, 6, 7]; const correctResult = data.map((item, index) => { if (item - 1 !== index) { return --item; } else { return item; } }); console.log(correctResult);

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!