Получение фрагментов url-адреса
Объект
"window.location" имеет набор полезных методов и свойств. С помощью них мы можем получить данные про протокол, хост, порт, домен и тому подобное из url-адреса браузера.
Одно из свойств, которое мне кажется очень полезным:
Свойство
"search" возвращает фрагмент строки url-адреса, находящийся после вопросительного знака:
"?project=js".
Для получения параметров запроса, помимо
"location.search" можно использовать ещё один полезный API, называемый
"URLSearchParams".
let project = new URLSearchParams(location.search).get('project');
В результате получаем
"js"
Подробнее об этой теме читайте здесь
#tips | JavaScript_Teacher