JavaScript sort()Método
Ejemplo
Ordenar array:
fruits.sort();
fruitsResultado de salida:
Pruébalo »
Definición y uso
El método sort() se utiliza para ordenar los elementos de un array.
El orden de clasificación puede ser alfabético o numérico, y en orden ascendente o descendente.
El orden de clasificación predeterminado es alfabético ascendente.
Nota:Cuando los números se ordenan alfabéticamente, "40" se colocará antes que "5".
Para la clasificación numérica, debes pasar una función como argumento.
La función especifica si los números se ordenan en orden ascendente o descendente.
Esto puede sonar difícil de entender, pero puedes entenderlo mejor con los ejemplos al final de esta página.
Nota:¡Este método cambiará el array original!.
Compatibilidad del navegador
![]()
![]()
![]()
![]()
![]()
Todos los navegadores principales admiten sort().
Sintaxis
Valores de parámetros
| Parámetro | Descripción |
|---|---|
| sortfunction | Opcional. Especifica el orden de clasificación. Debe ser una función. |
Valor de retorno
| Type | Descripción |
|---|---|
| Array | Una referencia al array. Ten en cuenta que el array se ordena sobre el array original, sin generar una copia. |
Detalles técnicos
| JavaScript Version: | 1.1 |
|---|
Más ejemplos
Ejemplo
Ordenamiento numérico (números y ascendente):
points.sort(function(a,b){return a-b});
Resultado de salida de points:
Pruébalo »
Ejemplo
Ordenamiento numérico (números y descendente):
points.sort(function(a,b){return b-a});
Resultado de salida de points:
Pruébalo »
Ejemplo
Ordenamiento numérico (letras y descendente):
fruits.sort();
fruits.reverse();
Resultado de salida de fruits:
Pruébalo »
Otras extensiones