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

240
Views
¿Por qué no se conserva el orden de mi matriz después de crearla en javascript?

Estoy trabajando en un problema de codificación básico y, en mi solución, he usado un ciclo for para iterar sobre una matriz y crear matrices más pequeñas para comparar dentro de ella:

 for (let i = 0; i < words.length - 1; i++) { const curr = words[i] const next = words[i + 1] const testArray = [curr, next] const sortTest = testArray.sort() console.log(testArray) console.log(`2: ${sortTest}`) } };

Dada una matriz simple words = ["cool", "cat"] , espero testArray = ["cool", "cat"] y sortTest = ["cat", "cool"] . Sin embargo, no importa cómo construya la matriz, testArray se registra en la consola como ["cat", "cool"] . Para que mi solución funcione, se debe conservar el orden de las matrices creadas, y no puedo entender por qué se ordenan automáticamente. Para ser perfectamente claro, entiendo cómo funciona el método sort() , ese no es el problema. El problema es que la matriz se ordena al momento de hacerla. Necesito que el orden sea como lo configuré con el valor de la variable 'curr' establecido en el índice 0 y el valor de la variable 'siguiente' establecido en el índice 1. Como mencioné anteriormente, este no es el caso sin importar cómo lo declaro

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!