获取URL中的查询字符串参数

<script>
    function getQueryStringArgs() {
        var qs = (location.search.length > 0 ? location.search.substring(1) : '');
        args  = {};
        items = qs.length ? qs.split("&") : [];
        item  = null;
        name  = null;
        value = null;
        i = 0;
        len = items.length;
        for (i = 0;i < len;i++) {
            item = items[i].split('=');
            name = decodeURIComponent(item[0]);
            value = decodeURIComponent(item[1]);
            if (name.length) {
                args[name] = value;
            }
        }
        return args;
    }
    var a = getQueryStringArgs();
    console.log(a)

</script>

 

上一篇:Java 源码 - 队列在源码方面的面试题


下一篇:NgRx 里 first 和 take(1) 操作符的区别