Este artículo describe el uso de la función de clasificación en JS. Compártelo para su referencia, como sigue:
Recientemente encontré una pregunta de entrevista sobre la clasificación. Para mejorar mis puntos de conocimiento, escribiré una nota de estudio aquí.
<html> <fead> <title> class_obj_js_class </title> <script language = javascript> // sort () El método se clasifica por tamaño de código ASCII de forma predeterminada. Consulte la función de dos ejemplos siguientes sortDemo () {var a, l; // Declarar variables. a = nueva matriz ("x", "y", "d", "z", "v", "m", "r"); l = a.sort (); // clasificar matriz. alerta (l); regreso (l); // Devuelve la matriz ordenada. } // sortDemo (); function sortDemo2 () {var arr = [50,200,3000]; arr.sort (); alerta (arr);} // Los resultados mostrados son 200, 3000, 50, porque se juzgan en función de las primeras letras 2, 3, 5 // sortDemo2 (); // Ordenar los números anteriores de acuerdo con el caso superior. Si la condición es un juicio de tamaño, por lo que incluso si la clasificación de la función de tamaño de tamaño () {var numarr = new Array (9, 23, 124); numarr.sort (función compare (a, b) {if (a> b) {return 1; // Ordene los números anteriores de acuerdo con el caso superior, si la condición es un juicio de tamaño, por lo que incluso si la clasificación de la función de tamaño testfunction () {var numarr = new array (9, 23, 124); numarr.sort (la función compara (a, b) {if (a> b) » es, es después de b} el más return -1; Comparar (a, b) {alerta ("A:" + A); alerta (numarr);} // testFunction2 ();/*Para hacer que los elementos de la matriz se organicen en orden de números impares y pares, si A y B deben ser intercambiados, solo si A y B están incluso satisfechos, entonces se requieren los números de los requisitos. 0, que es la clasificación de la condición una vez*/function testAdVance () {var a = [1, 7, 3, 9, 5, 6, 2, 8, 4]; function f (a, b) {if (0 == a % 2 && 1 == b % 2) {return 1; // sorting oven y own 2) & y a> b) {return 1; // clasifica los números impares y incluso} return -1; A.ToString (). tOlowerCase () <When B.ToString (). Tolower (), A y B se intercambian, así que use esto para llenar la condición if testAdVance1 () {var a = ["A", "A", "B", "B"]; B.ToString ().For more information about JavaScript related content, please check out the topics of this site: "Summary of JavaScript switching effects and techniques", "Summary of JavaScript search algorithm skills", "Summary of JavaScript animation effects and techniques", "Summary of JavaScript errors and debugging techniques", "Summary of JavaScript data structures and algorithm skills", "Summary of JavaScript Algoritmos y técnicas de recorrido ", y" Resumen del uso de operaciones matemáticas de JavaScript "
Espero que este artículo sea útil para la programación de JavaScript de todos.