Método de classificação da matriz em JavaScript | Explicado

Método de classificação da matriz em JavaScript | Explicado
Matrizes são os fundamentos de uma linguagem de programação, pois nos permitem usar um conjunto de elementos dos mesmos tipos de dados. É verdade que essas matrizes contêm inúmeras quantidades de dados. Ainda assim, não é seqüencial, o que eventualmente causa um aumento no tempo de carregamento, e até torna a busca por elementos em um complexo de matriz para o compilador. Para evitar esse problema, o JavaScript fornece um método de matriz interno.

Neste artigo, discutiremos o método da matriz Sort () e nos concentraremos nos seguintes resultados

  • O que é o método da matriz Sort () em JavaScript?
  • Como usamos o método stor () para ordem numérica?
  • Como classificamos uma variedade de cordas em JavaScript?

O que é o método da matriz Sort () em JavaScript?

Este método JavaScript, por padrão, classifica uma matriz em ordem ascendente. Também podemos personalizar a ordem de classificação usando funções personalizadas como parâmetros. O mais importante é que, ao organizar os elementos, esse método se concentra no primeiro dígito ou em um personagem desse número ou uma palavra que precisa ser organizada. Este método retorna uma nova matriz como saída após alterar a matriz original.

Sintaxe:

Array_name.organizar()

Na sintaxe acima, Array_Name representa a variável de matriz. Podemos usar o método Sort () com ou sem argumentos.

Código:

var pos = [30,150,42,81,20,21,35,23]
console.log (pos.organizar())

Neste código, pegamos uma variedade de números não sequenciados e, em seguida, aplicamos o método JavaScript embutido de matriz () para classificar a matriz em uma sequência. Aqui, o método Sort () compara o primeiro dígito de todos os números e os organiza de acordo.

Saída:

Como podemos ver na saída acima, 150 é colocado antes de cada elemento, pois é maior do que todos os elementos da matriz, mas aqui como o método Sort () se concentra no primeiro dígito de um número, então 1 < 2 that's why the compiler placed it at the start of the array.

Como usamos o método stor () para ordem numérica?

Também podemos usar o método Sort () para organizar elementos numericamente em ordem ascendente ou descendente. Para organizar elementos numericamente, o método Sort () compara os dígitos de acordo com a condição fornecida.

Código:

var pos = [30,150,42,81,20,21,35,23]
arrn = (m, n) => m-n
console.log (pos.classificar (arrn))

Neste código, criamos uma variedade de números não marcados. Em seguida, criamos uma função com a ajuda da função de seta para organizar elementos em ordem crescente. Enquanto os elementos da matriz são representados por M e N.

Saída:

A saída mostra claramente que agora cada elemento é colocado em ordem numericamente ascendente.

Observação: Para colocar elementos em ordem descendente, basta usar N-M no local de M-N.

Como classificamos uma variedade de elementos de string em javascript?

Também podemos organizar elementos de acordo com o comprimento deles em uma matriz usando o método Sort (). Para fazer isso, precisamos encontrar o comprimento dos elementos primeiro e depois usar o método Sort () para classificar a matriz.

Código:

var pos = ["uvas", "melancia", "fig", "pêssego", "ameixa"]
arrn = pos.mapa (x => x.comprimento)
res = (m, n) => m-n
console.log (arrn.classificar (res))

Neste código, criamos uma variedade de strings que compreendem frutas. Depois disso, usamos o método do mapa, juntamente com uma função como um parâmetro para encontrar o comprimento dos elementos da matriz. Por fim, criamos uma função para colocar os elementos em seu lugar certo e usá -lo como um parâmetro no método Sort () que eventualmente organiza os elementos em ordem crescente.

Saída:

A saída mostra claramente que a matriz é classificada de acordo com o comprimento dos elementos na matriz.

Conclusão

Em JavaScript, o método da matriz Sort () por padrão organiza os elementos da matriz em ordem crescente. Este método também pode organizar elementos em ordem personalizada com a ajuda de funções definidas pelo usuário. Neste artigo, discutimos o método de matriz interno de JavaScript () e elementos organizados numericamente, bem como de acordo com o comprimento do elemento.