1. Descripción general del método
El método Sort () de Array convierte todos los elementos en cadena de forma predeterminada y luego se clasifica de acuerdo con Unicode.
sort () cambiará la matriz original y devolverá la matriz cambiada (ordenada).
2. Ejemplo
2.1
Si no se proporciona un método personalizado, el elemento de matriz se convertirá en una cadena y devuelve los resultados de comparación de secuencia de la cadena en una codificación de Unicode.
var fruit = ['cerezas', 'manzanas', 'plátanos']; fruit.sort (); // ['manzanas', 'plátanos', 'cerezas'] var puntajes = [1, 10, 2, 21]; scores.sort (); // [1, 10, 2, 21] // Tenga en cuenta que 10 viene antes de 2, // porque '10' viene antes de '2' en unicode código de código orden.var cosas = ['palabra', 'palabra', '1 palabra', '2 palabras']; cosas.sort (); // ['1 palabra', '2 palabras']; cosas.sort (); // ['1 palabra', '2 palabras', 'palabra', 'palabra'] // En unicode, los números vienen antes de las letras de casos superiores, // que vienen antes de las letras minúsculas.
2.2 Uso del mapa para clasificar
// La matriz a ser sortedvar list = ['delta', 'alpha', 'charlie', 'bravo']; // la matriz temporal contiene objetos con posición y sort-valovar asignado = list.map (function (el, i) {devuelve {índice: i, valor: el.tolowercase ()};}) // valores mappes.sort (function (a, b) {return +(a.value> b.value) || +(a.value === b.value) - 1;}); // contenedor para el resultado de orden resultante = mapped.map (function (el) {lista de retorno [el.index];}); alerta);Referencia https://developer.mozilla.org/en-us/docs/web/javascript/reference/global_objects/array/sort
El artículo anterior "JS" es una comprensión integral del método sort () que viene con usted es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.