Interessante Felipe, dando mais detalhes do que eu to tentando fazer, eu to acessando as propriedades de um evento de clique, entre eles tem o path, so que acessando o path, ele retorna uma array de elementos node, então não são strings e sim elementos node, por isso eu estava tentando fazer o filtro por classe, porque aí consigo acessar o bendito id que coloquei no final de cada classe.
event.path // basicamente retorna o array dos itens que foram pegos no clique
Uma forma que pensei de fazer esse contains, seria criar uma função que quebra o string que eu quero usar como filtro em um array de letras, e faço o mesmo pra cada elemento node, e ai faço um forEach pra ver se o array do node quebrado contém o array da string que to filtrando, ai ele retorna apenas os elementos que possuem todas as letras nessa ordem