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"?
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!
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"?
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.