把url字符串转成url对象
方法一:
let str="http://www.baidu.com:80/app/html/index.html?a=1&b=2#title"
let obj=url.parse(str)
let query=obj.query
let queryArr=query.split("&") //"a=1&b=2"
let json={}
for(var i=0;i<queryArr.length;i++){
let arr=queryArr[i].split("=") //queryArr[0]="a=1" queryArr[1]="b=2"
json[arr[0]]=arr[1]
}
console.log(json)
方法二:
//引入url模块
let url=require("url")
let str="http://www.baidu.com:80/app/html/index.html?a=1&b=2#title"
let obj=url.parse(str,true)
console.log(obj.query.a,obj.query.b)
//url.format(obj)===>将url对象转换成url的字符串
console.log(url.format(obj));