matches()
Проверяет, подходит ли элемент под CSS-селектор. Возвращает true или false.
Сигнатура
element.matches(selector)Возвращает true, если элемент удовлетворяет переданному селектору. Часто применяется при делегировании событий, чтобы проверить тип кликнутого элемента.
// <a href="#" class="link active">Тут</a>
const link = document.querySelector('a');
console.log(link.matches('.active')); // true
console.log(link.matches('button')); // false