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!

1
resposta

Explicação da sintaxe

let exp = new RegExp(this.filtro.trim(), 'i');

Eu entendi que esta linha define as características da variável em ignorar espaços em branco e ser case insensitive, porém o que seria o 'RegExp'? É um tipo de função ou objeto?

1 resposta

Salve, Gabriel.

O RegExp é uma classe utilizada quando queremos utilizar expressões regulares.

Esse artigo te da mais detalhes sobre como isso funciona.

Mas, por hora, vale saber que é um recurso nativo do JavaScript.