vn-verdnaturachat/app/lib/methods/helpers/parseQuery.js

10 lines
283 B
JavaScript

export default function(query) {
return (/^[?#]/.test(query) ? query.slice(1) : query)
.split('&')
.reduce((params, param) => {
const [key, value] = param.split('=');
params[key] = value ? decodeURIComponent(value.replace(/\+/g, ' ')) : '';
return params;
}, { });
}