Poderiamos estar usando uma outra forma para estar realizando essa busca, como o uso do includes?
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!