Помогите пожалуйста, с помощью history.pushState изменяю url.
В случае если нет не каких параметров я добавляю ?PAGEN_1=
Если уже есть какие то параметры добавляю его соответственно через И
Но не могу написать условие что если у меня уже есть ?PAGEN_1=2 к примеру в переменной list содержится 3 как изменить, не добавляя еще раз и не затереть другие параметры.
if (link.href.indexOf('?') === -1) {
history.pushState({}, document.title, window.location.href + '?PAGEN_1=' + list);
} else {
history.pushState({}, document.title, window.location.href + '&PAGEN_1=' + list);
}