Classifique uma array de inteiros JavaScript

Última atualização em Sábado 7º mai 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