UNPKG

377 BJavaScriptView Raw
1export function parseQuery(queryString) {
2 const query = {};
3 const items = queryString.split("&");
4 for (let i = 0; i < items.length; i++) {
5 const item = items[i].split("=");
6 const key = decodeURIComponent(item[0]);
7 const value = item.length > 1 ? decodeURIComponent(item[1]) : undefined;
8 query[key] = value;
9 }
10 return query;
11}