JS14 参数解析器

链接

// 请补全JavaScript代码,要求将字符串参数URL中的参数解析并以对象的形式返回。
// 示例1
// 输入:
// getParams('https://nowcoder.com/online?id=1&salas=1000')
// 输出:
// {id:1, salas: 100}

const _getParams = (url) => {
  // 补全代码
  let params = {};
  let reg = /(\w+)=(\w+)/ig;
  let matchArr = url.match(/\?.*/ig)[0].match(reg);
  matchArr.forEach( item => {
    let p = item.split('=');
    params[p[0]] = p[1];
  })
  return params;
}
全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务