• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

106
Vistas
Sorting to another array

I have a problem when trying to sort an array alphabetically into another array.

This is what the original array looks like:

var palavras = new Array(5);

palavras[0] = "Português";
palavras[1] = "Inglês";
palavras[2] = "Programação C";
palavras[3] = "Programação JS";
palavras[4] = "Educação Física";

I need to sort this array alphabetically into another array but I can't seem to get it to work.

This is the expected output of the other array:

arraySorted[0] = "Educação Física";
arraySorted[1] = "Inglês";
arraySorted[2] = "Português";
arraySorted[3] = "Programação C";
arraySorted[4] = "Programação JS";

I'm new to StackOverflow so I don't know how to use the tools to make it more understandable but I hope someone can help. Thanks!

almost 3 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

If I understand correctly, You want to keep original array unsorted. So you have to create new array from original one:

arraySorted = palavras.slice()

and then you can sort:

arraySorted.sort()

Array.slice() returns new array, without any param it returns array with the same values and length. Array.sort() changes array original array so without slice you would have both arrays changed

almost 3 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda