Ordenação de array case sensitive em JavaScript
Neste artigo você vai aprender a como fazer uma ordenação de array case sensitive utilizando a linguagem JavaScript!

Fala programador(a), beleza? Bora aprender mais sobre arrays e ordenação em JavaScript!
O método sort do objeto Array permite ordenar os elementos de um array em ordem crescente ou decrescente.
Por padrão, ele utiliza a ordem lexicográfica, ou seja, ordena os elementos considerando a ordem dos caracteres na tabela ASCII.
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
Por exemplo:
const array = ["b", "a", "c"]; array.sort(); console.log(array); // ["a", "b", "c"]
Nesse exemplo, utilizamos o método sort para ordenar o array em ordem crescente.
O resultado final é [“a”, “b”, “c”], pois a letra “a” vem antes de “b” na tabela ASCII.
Se quisermos realizar a ordenação considerando o case sensitive, ou seja, considerando maiúsculas e minúsculas, podemos utilizar a função localeCompare do objeto String.
Ela compara duas strings e retorna um número indicando se a primeira string é menor, igual ou maior que a segunda string.
Por exemplo:
const array = ["b", "a", "c"]; array.sort((a, b) => a.localeCompare(b)); console.log(array); // ["a", "b", "c"]
Nesse exemplo, utilizamos a função localeCompare para comparar cada elemento do array.
O resultado final é o mesmo que no exemplo anterior, pois a letra “a” vem antes de “b” na tabela ASCII.
Se quisermos realizar a ordenação sem considerar o case sensitive, podemos utilizar o método toLowerCase do objeto String para transformar todos os caracteres em minúsculas antes de utilizar a função localeCompare.
Por exemplo:
const array = ["b", "a", "C"]; array.sort((a, b) => a.toLowerCase().localeCompare(b.toLowerCase())); console.log(array); // ["a", "b", "C"]
Nesse exemplo, utilizamos o método toLowerCase para transformar todos os caracteres em minúsculas antes de utilizar a função localeCompare.
O resultado final é [“a”, “b”, “C”], pois a letra “a” vem antes de “b” na tabela ASCII e “b” vem antes de “C”.
Essas são algumas formas de se organizar um array com case sensitive em JavaScript.
Deixe um comentário contando o que achou deste artigo 🙂
Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:
Conclusão
Neste artigo você viu como criar uma irdenação de array case sensitive em JavaScript
Agora basta aplicar ao seu projeto, e ordenar seus arrays! 🙂
Está buscando a sua primeira vaga como Programador? Confira o nosso treinamento completo clicando aqui.
Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!
Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Quais são os melhores exercícios lógica de programação JavaScript? Colocar em prática os exercícios de lógica de programação em JavaScript é de extrema importância para […]
