Ejemplo muy simple aquí:
var u = [] u.push("https://cloudinary.com/products/media_optimizer/web-performance-guide#get-started") u.includes("https://cloudinary.com/products/media_optimizer/web-performance-guide") //return false¿Qué estoy haciendo mal aquí?
Iterar sobre la matriz, comprobando cada elemento.
const search = (arr, fragment) => arr.some(v => v.includes(fragment)); const u = [ "https://cloudinary.com/products/media_optimizer/web-performance-guide#get-started" ]; const found = search(u, "https://cloudinary.com/products/media_optimizer/web-performance-guide"); console.log(found);Referencia:
El valor que está buscando debe ser una coincidencia exacta y no está buscando el final #get-started
Está buscando en la matriz una coincidencia exacta con su cadena. Puede usar .includes(...) en la cadena en la matriz que devolverá verdadero.
u[0].includes("https://cloudinary.com/products/media_optimizer/web-performance-guide")