URL转换为对象
var url = "http://www.baidu.com?key0=0&key1=1&key2=2"
function toobj (url) {
let obj = {}
let resArr = []
let urlArr = url.split('?')
let newUrl = urlArr[1]
let arr = newUrl.split('&')
for (let i = 0; i < arr.length; i++) {
let res = arr[i].split('=')
resArr.push(res)
}
for (let i = 0; i < resArr.length; i++) {
obj[resArr[i][0]] = resArr[i][1]
}
console.log(obj)
}
toobj(url)
对象转换为URL
var obj={
key0:0,
key1:1,
key2:2
}
function tourl (obj) {
let arr = []
for (k in obj) {
let item = obj[k]
let str = `${k}=${obj[k]}`
arr.push(str)
}
let res = arr.join('&')
console.log(res)
}
tourl(obj)