Poderiamos estar usando uma outra forma para estar realizando essa busca, como o uso do includes?
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!
Poderiamos estar usando uma outra forma para estar realizando essa busca, como o uso do includes?
Olá, Leonardo!
Sim, você pode usar o método includes() em JavaScript para realizar buscas em strings. O método includes() verifica se uma string contém outra string e retorna true ou false dependendo do resultado da busca.
Então, se a sua necessidade for apenas verificar se uma string está contida em outra, o método includes() pode ser uma alternativa ao uso de expressões regulares. No entanto, é importante notar que o método includes() verifica apenas se a substring existe em qualquer lugar da string, enquanto expressões regulares podem fornecer mais flexibilidade e funcionalidades avançadas para buscas mais complexas. Portanto, a escolha entre includes() e expressões regulares depende dos requisitos específicos da sua aplicação, no caso do curso estamos usando expressões regulares (regex) para realizar uma busca no banco de dados que é insensível a maiúsculas e minúsculas e que pode encontrar correspondências parciais, por isso o regex ganha força e se torna tão essencial.
Reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!
Sucesso ✨
Um grande abraço e até mais!
Ahhh perfeito, muito obrigado principalmente por essa parte "para realizar uma busca no banco de dados que é insensível a maiúsculas e minúsculas e que pode encontrar correspondências parciais, por isso o regex ganha força e se torna tão essencial" . Me esclareceu muito!