[ES6]JavaScriptでGETパラメーターを取得する


元記事 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;
}