js 手写 获取 url后面的参数

第一种放回 数组

var str ='http://weixin.qq.com/r/zjhVTaXET-gwreEu923c?roomid=1233333333211321,mac=121asdsad';

    var  arrsty=str.split("?");

    var arrs=arrsty[1].split(',')


    if(arrs.length>=1){

        // console.log(arrs)

        //

        var aa=[];

        for(var i=0;i

            console.log(arrs[i].split('='))

            aa[arrs[i].split('=')[0]]=arrs[i].split('=')[1];

        }

        console.log(aa)

    }

第二种返回 json

    var str ='http://weixin.qq.com/r/zjhVTaXET-gwreEu923c?roomid=1233333333211321,mac=121asdsad';

    var  arrsty=str.split("?");

    var arrs=arrsty[1].split(',')


    if(arrs.length>=1){

        // console.log(arrs)

        //

        var aa={};

        for(var i=0;i

            console.log(arrs[i].split('='))

            aa[arrs[i].split('=')[0]]=arrs[i].split('=')[1];

        }

        console.log(aa)

        console.log(aa.mac)

        console.log(aa.roomid)

    }

你可能感兴趣的:(js 手写 获取 url后面的参数)