题解 | #参数解析器#

参数解析器

http://www.nowcoder.com/practice/9a4cca8c0779438a8be39d45d0370597

考点:位置截取、动态添加对象的属性和值

const _getParams = (url) => {
  // 补全代码
  var obj={}
  var param=url.split('?')[1].split(\"&\")
  for(var i=0;i<param.length;i++){
    var temp=param[i].split('=')
    //动态往对象中添加属性和值
    //法1:
    obj[temp[0]]=temp[1]
    //法2:
    //eval('obj.'+temp[0]+'='+temp[1])
  }
  return obj
}
全部评论
const [key,value]=arr[i].split('=') objs[key]=value
点赞
送花
回复
分享
发布于 2023-03-09 17:48 浙江

相关推荐

1 1 评论
分享
牛客网
牛客企业服务