描述
请补全JavaScript代码,要求将字符串参数URL中的参数解析并以对象的形式返回。
示例1
输入:
getParams('https://nowcoder.com/online?id=1&salas=1000')
复制输出:
{id:1, salas: 100}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<script>
//考察split()
const _getParams = (url) => {
//1、 截取掉?之前的字符串,然后以&为分隔符,将两段字符存入数组arr
let arr = url.split('?')[1].split('&')
let obj = {} //创建一个空对象
for(let i = 0; i < arr.length; i++){
let new1 = arr[i].split('=') //以=为分隔符,将字符存入数组new1
obj[new1[0]] = new1[1] //第一个元素作为obj的属性,第二个元素作为该属性的属性值
}
return obj
}
</script>
</body>
</html>