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?