把网址对象解析成对象

来源:互联网 发布:linux常用软件 编辑:程序博客网 时间:2024/05/02 17:48
    function queryURL(url){    var arr1 = url.split("?");    var params = arr1[1].split("&");//进行分割成数组    var obj = {};//声明对象    for(var i=0;i<params.length;i++){        var param = params[i].split("=");//进行分割成数组        obj[param[0]] = param[1];//为对象赋值    }    return obj;}var a = queryURL("http://www.taobao.com/index.php?key0=0&key1=1&key2=2");console.log(typeof a);//输出结果为:object;console.log(a.key0);//输出结果为:0;