js将地址栏中的参数转为对象格式
function ToObj(str){
let strContainer={};
let arrStr=str.split("&")
console.log(arrStr)
arrStr.forEach((item,index,arr)=>{
console.log(item)
let arrA=item.split("=")
console.log(arrA)
strContainer[arrA[0]]=arrA[1]
})
return strContainer
}
const str="username=zhangsan&age=22&webSite=jake";
let res=ToObj(str);
//{username: "zhangsan", age: "22", webSite: "jake"}
注意:给对象添加键值对的方法有两种,在这里要使用第二种
var obj={name:"zhangsan",age:22};
obj.gender="female"//方式一
obj["address"]="安徽"//方式二

浙公网安备 33010602011771号