<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<script>
const _getParams = (url) => {
// 补全代码
/*
1.使用indexOf找到?的索引位置
2.?的索引位置+1后的字符串放入一个数组中,使用split根据&
3.在循环遍历数组根据等号拆分左右的key和value
4.放入一个对象中,使用.或者[]
*/
var newArr = []
var obj = {}
var newUrl = url.slice(url.indexOf("?") + 1)
newArr = newUrl.split("&")
for(let i=0; i<newArr.length; i++){
// 找到=号的索引
let left = newArr[i].slice(0, newArr[i].indexOf("="))
let right = newArr[i].slice(newArr[i].indexOf("=") + 1)
obj[left] = right
}
return obj
}
</script>
</body>
</html>