Este artículo analiza el uso de sort () en JavaScript. Compártelo para su referencia. El análisis específico es el siguiente:
Sintaxis de función:
ArrayObject.sort (Sortby)
crees que esta no es la forma correcta, pero te encanta
La función dividida también se usa aquí, con el propósito de ir a una variedad de cuerdas, que se usa más comúnmente. Luego, ordene los valores en la matriz a través de la función de clasificación de la función () de la matriz para obtener una nueva matriz, y luego genere el contenido de la matriz en bucle para obtener la cadena ordenada.
En el ejemplo, por defecto, se ordenará mediante código ASCII.
Si es un número, ¿qué pasará? Pruébalo ~
Modifique el valor en P de la siguiente manera:
20 38 19 32 654 2 123 454 4
El resultado de la operación es: 123 19 2 20 32 38 4 454 654
Se clasifica mediante la codificación de personajes, no el tamaño del valor.
Si desea ordenar números, debe escribir algunas líneas de código más:
El código modificado es el siguiente:
originArr = OriginARR.sort (function (a, b) {return a - b;});Resultados de ejecución: 2 4 19 20 32 38 123 454 654
Los tipos anteriores están clasificados en el orden positivo. Si está en el orden inverso, entonces debe cambiarse:
Cambiar la devolución a - b; en la función para devolver b - a.
Si es una especie de letras, el código cambiado es el siguiente:
originArr = origenR.sort (function (a, b) {if (a> b) return -1; if (a <b) return 1; return 0;});Espero que este artículo sea útil para la programación de JavaScript de todos.