Estoy tratando de encontrar si la segunda matriz tiene alguna cadena de la primera. No estoy seguro de lo que estoy haciendo mal
const domainAlertList = ["@domain1", "@tomato2", "@carrot3"]; const search = ["test@domain1.com", "test@tomato2.com"]; const myFunc = () => { return search.some((r) => domainAlertList.includes(r)); }; console.log(myFunc());Devuelve falso en lugar de verdadero
const domainAlertList = ["@domain1", "@tomato2", "@carrot3"]; const search = ["test@domain1.com", "test@tomato2.com"]; const myFunc = () => { return domainAlertList.some((r) => { return search.some(t => t.includes(r)) }); }; console.log(myFunc());Tienes que mapear a través de la segunda matriz también de esta manera
const domainAlertList = ["@domain1", "@tomato2", "@carrot3"]; const search = ["test@domain1.com", "test@tomato2.com"]; const myFunc = () => { return search.some((r) => domainAlertList.some(domain=>{domain.includes(r)}); }; console.log(myFunc());