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)