1. Visão geral do método
O método de classificação do Array converte todos os elementos em string por padrão e depois classifica de acordo com o Unicode.
Sort () alterará a matriz original e retornará a matriz alterada (classificada).
2. Exemplo
2.1
Se nenhum método personalizado for fornecido, o elemento da matriz será convertido em uma string e retornará os resultados da comparação de sequência da string sob codificação Unicode.
var fruit = ['cerejas', 'maçãs', 'bananas']; frut.sort (); // ['maçãs', 'bananas', 'cererias'] var scores = [1, 10, 2, 21]; scores.sort (); // [1, 10, 2, 21] // Cuidado que 10 vem antes de 2, // porque '10' vem antes de '2' no código de código unicode. Things.sort (); // ['1 palavra', '2 palavras']; Things.sort (); // ['1 palavra', '2 palavras', 'palavra', 'word'] // em unicode, os números vêm antes das letras maiúsculas, // que vêm antes das letras minúsculas.
2.2 Usando o mapa para classificar
// A matriz a ser classificada na lista = ['delta', 'alfa', 'Charlie', 'Bravo']; // Matriz temporária mantém objetos com posição e classificação de classificação mapeada = list.map (function (el, i) {return {index: i lindation: el.TolOrDCase ()}; valoresMaped.sort (função (a, b) {return +(a.value> b.value) || +(a.value === b.value) - 1;}); // contêiner para o resultado do OrderVar resultante = mapeado.Referência https://developer.mozilla.org/en-us/docs/web/javascript/reference/global_objects/array/sort
O artigo acima "JS" é um entendimento abrangente do método Sort () que vem com você é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.