const _getParams = (url) => {
// 补全代码
// 1.找到?的index=27
let index = url.indexOf('?')
// 2.截取?之后的字符并去掉&['id=1', 'salas=1000']
let strArr = url.slice(index + 1).split('&')
// 3.定义一个空对象
const obj = {}
// 4.遍历数组,并将元素给对象
strArr.map((n) => {
let [key, value] = n.split('=')
obj[key] = value
})
console.log(obj)
return obj
}
字符串slice,split,解构赋值的使用:
slice() 方法用于提取字符串的某个部分,并以新的字符串返回被提取的部分。

京公网安备 11010502036488号