UNPKG

620 BJavaScriptView Raw
1"use strict";
2function 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}
18module.exports = query2obj;
19//# sourceMappingURL=query2obj.js.map
\No newline at end of file