【Javascript】URLパラメータをパラメータごとに分割して連想配列に格納する方法。

    var fullUrl = new URL(location.href);
    keys = fullUrl.search.replace("?", "").split(/&/);
    keys = keys.map( function(e){ return  e.split(/=/)} )
    params = keys.reduce(function(p, e) {
        name = e[0];
        val = e[1];
        p[name] = val;
        return p }, {} );
    console.log(params);

    if ('sfdc.tabName' in params) {
        console.log('hoge');
    } else {
        console.log('hogehoge');
    }