// Assuming "?post=1234&action=edit"
const urlParams = new URLSearchParams(window.location.search);
console.log(urlParams.has('post')); // true
console.log(urlParams.get('action')); // "edit"
console.log(urlParams.getAll('action')); // ["edit"]
console.log(urlParams.toString()); // "?post=1234&action=edit"
console.log(urlParams.append('active', '1')); // "?post=1234&action=edit&active=1"
const keys = urlParams.keys();
for(key of keys) {
console.log(key);
}
// post
// action
const entries = urlParams.entries();
const queryes = {}
for(pair of entries) {
queryes[pair[0]] = pair[1]
console.log(pair[0], pair[1]);
}