思路:首先使用?分割url,然后获取后半部分字符串temp,再使用&分割temp,于是获取a=b格式数组content,接着遍历content,使用=分割每一个content[i],获取item,再使用item[0]作为key,使用item[1]作为value,并填充进obj并返回。

<script>
  //'https://nowcoder.com/online?id=1&salas=1000'
  const _getParams = (url) => {
     let content=url.split("?")[1].split("&")
     const obj={}
     for(let i=0;i<content.length;i++)
     {
        item=content[i].split("=")
        obj[item[0]]=item[1]
     }
     return obj
  }
</script>

总结:处理字符串使用split分割字符串再取元素再分割即可!