@adsffdsa said in Есть ли более быстрый способ проверки наличия элемента в списке:
Есть ли какой-нибудь более быстрый/надежный способ?
Если в изначальном списке присутствуют разные домены, можно использовать объект для эффективного разделения и быстрого доступа к ссылкам по доменам. Сначала можно обратиться к объекту по ключу домена, чтобы получить список ссылок для этого домена.
Затем можно применить lastIndexOf для проверки конкретной ссылки.
Пример структуры объекта:
const domainLinks = { "example.com": ["example.com/link", "example.com/anotherlink"] }; function linkExists(domain, link) { if (!domainLinks[domain]) return false; return domainLinks[domain].lastIndexOf(link) !== -1; } // Пример использования: const domain = "example.com"; const linkToCheck = "example.com/link"; if (linkExists(domain, linkToCheck)) { console.log("Found."); } else { console.log("Not found"); }P.S.
Можно использовать встроенные средства БД для таких запросов, если данные хранятся там.
image url)