<script>
// 得到带参数的字符串数据
let str = 'http://www.nflsjfls.com?key0=haha&key1=hello&key2=world'
// 创建一个空白对象并将字符串分割出需要的数据
str = str.split('?')[1].split('&')
console.log(str); // ['key0=haha', 'key1=hello', 'key2=world']
let obj = {}
// 遍历得到的数组,并将数据添加至obj对象中
str.forEach((value,index) => {
let[k,v] = value.split('=')
obj[k] = v
})
//这样即得到对象形式的参数
console.log(obj); // {key0: 'haha', key1: 'hello', key2: 'world'}
</script>