元記事 JavaScriptでGETパラメーターを取得する をES6で書いてみた。
JavaScript
/**
* GETパラメータを配列にして返す
*
* @return パラメータのObject
*
*/
const getUrlVars = () => {
const vars = {};
location.search.substring(1).split('&').forEach(param => {
const [key, ...val] = param.split('=');
if (key !== '') {
vars[key] = decodeURI(val.join('='));
}
});
return vars;
}