Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Filtrar ignorando acentos

Qual é a melhor maneira de tratar os acentos num filtro? No exemplo da aula, para filtrar a imagem do pão de açúcar, tenho que digitar o til e o acento agudo. É possível filtrar apensa digitando "pao de acucar"?

1 resposta
solução!

Fala ai Rafael, tudo bem? Nesse caso você pode trocar todos os acentos por letras normais, tanto na fonte como na busca, algo assim:

string.replace('/[áàãâä]/ui', 'a');
string.replace('/[éèêë]/ui', 'e');
string.replace('/[íìîï]/ui', 'i');
string.replace('/[óòõôö]/ui', 'o');
string.replace('/[úùûü]/ui', 'u');
string.replace('/[ç]/ui', 'c');

Uma outra boa prática ainda é deixar tudo em letras minusculas com o toLowerCase.

Espero ter ajudado.