1 | "use strict";
|
2 | function query2obj(queryurl) {
|
3 | var search = queryurl.substring(queryurl.lastIndexOf('?') + 1);
|
4 | if (!search) {
|
5 | return {};
|
6 | }
|
7 | var handleArr = decodeURIComponent(search).split('&').filter(function (r) { return r !== ''; });
|
8 | var obj = {};
|
9 | for (var _i = 0, handleArr_1 = handleArr; _i < handleArr_1.length; _i++) {
|
10 | var value = handleArr_1[_i];
|
11 | var key = value.match(/.*?(?==)/);
|
12 | if (key) {
|
13 | obj[key[0]] = value.substring(value.indexOf('=') + 1);
|
14 | }
|
15 | }
|
16 | return obj;
|
17 | }
|
18 | module.exports = query2obj;
|
19 |
|
\ | No newline at end of file |