Olá, gostaria de saber o pq que o includes funciona nessa linha:
photos.filter(photo => 
                photo.description
                    .toLowerCase()
                    .includes(descriptionQuery));descriptionQuery = String
photos = [{ objeto },{ objeto },{ objeto }]
photo = { objeto }Vi na documentacão (https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Array/contains), que o includes aceita um array.
Porem.. photo.description.toLowerCase() .includes(descriptionQuery));
Seria algo como.. // 'minhadescricao texto texto texto'
como o includes nesse caso está funcionando msm com um texto, se ele funciona apenas com arrays?
 
            