獲取url上的引數

huo2song發表於2018-10-17

var aa = `?name=hss&age=13`;
        function strToObj(str){
            if(typeof str === `undefined`){
                str = location.search;
            }
            var reg = /[?|&]+(w+)=(w*)/g;
            var param = {};
            do{
                var item = reg.exec(str);
                if(item !== null){
                    param[item[1]] = item[2]
                }
            }while(reg.lastIndex > 0)
            return param;
        }
        console.time()
        console.log(strToObj());
        console.timeEnd()

執行效率還是蠻高的大概在一毫秒吧

相關文章