字符串转json以及获取域名的参数

本例将通过location.search来进行字符串拼接成json以及查询域名参数的value

1 console.log(request('id')); 2 function request(obj){ 3 var str = 'http://www.baidu.com?staticType=0&type=1&id=123abc'; 4 var str = str.substring(str.indexOf('?')+1); 5 var arr = str.split('&'); 6 var str1 = '[{'; 7 for(var i=0; i<arr.length;i++) { 8 str1 += '"'+arr[i].split('=')[0] +'":"'+arr[i].split('=')[1]+'"'+','; 9 if(obj == arr[i].split('=')[0]){ 10 return arr[i].split('=')[1] 11 } 12 } 13 str1 = str1.substring(0,str1.lastIndexOf(',')) 14 str1 += '}]'; 15 console.log(JSON.parse(str1)) 16 }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wssssy.html