【JS】获取 url 中的参数

gengboxb 620 0
function getURLParameters(url) {
  return url
    .match(/([^?=&]+)(=([^&]*))/g)
    .reduce((a, v) => (
        (a[v.slice(0, v.indexOf("="))] = v.slice(v.indexOf("=") + 1)), a
      ),
      {}
    );
}
getURLParameters('nihao?nihao=123')
// {nihao: "123"}
getURLParameters('nihao?nihao=123&&nihao2=456')
// {nihao: "123", nihao2: "456"}

发表评论 取消回复
表情 图片 链接 代码

分享