格式化地址栏字符串成对象

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>格式化地址栏字符串成对象</title>
	</head>
	<body>
        <script>
        var str = "http://www.baidu.com?name=jack&age=30&sex=0";
        function fun(str){
        var str1=str.split("?")[1];//定义一个变量把str里面的?挑出来
        var str2=str1.split("&");// 定义另外一个变量把&挑出来
        var obj={};//定义一个新的对象
         for(var i=0;i<str2.length;i++){//判断对象里面的元素和后一个元素是否一样
              var  a=str.split("=");//定义一个新变量把=挑出来
              obj(a[0])=a[1];//索引值为0即第一个元素判断,判断第一个元素和第二个元素是否相等,不相等的话就输出,相等的话再重新判断一下
            }
         returun obj
        }
      console.log(fun(str))
        </script>
        </body>
</html>        

  

原文地址:https://www.cnblogs.com/3542446186qq/p/10115701.html