Ads by ProfitSence
Close

Classifique uma array de inteiros JavaScript

Last Updated on Sábado 8º out 2022

JavaScript Sort Ascending

O método sort() ordena os elementos do próprio array e retorna o array.

Sintaxe

			
					sort()
sort((primeiroElemento, segundoElemento) => { ... } )

			
	

Parâmetros

  • primeiroElemento - O primeiro elemento para a comparação.
  • segundoElemento - O segundo elemento para comparação.

Por padrão, o método de classificação classifica os elementos alfabeticamente. Para classificar numericamente basta adicionar um novo método que lida com tipos numéricos.

JavaScript Array Sort Method

			
					let numArray = [111, 333, 222];
numArray.sort(function(a, b) {
  return a - b;
});

console.log(numArray);

			
	
			
					// [ 111, 222, 333 ]

			
	

Você também pode ser feito em uma linha.

			
					let numArray = [111, 333, 222];
numArray = numArray.sort(( a, b ) => b - a );

console.log(numArray)

			
	
			
					// [ 333, 222, 111 ]

			
	

References