解析网址参数的方法

Դ新浪

ߣseo技术

15

2021-11-08 10:50:04

//你是酱紫色吗~

让网址=window.location.search//Get网址参数

//然后拆分截取.

相信很多前端在成长过程中都是这样取参数的。反正很笨重,个子也不高~

这里有两种方法可以比较哪一种效果好:

第一种

/**

* @param{name}要获取的参数名。

**/

函数getUrlParam(名称){ 0

让雷格=新RegExp('(^|)'名字'=([^]*)(|$)');

让r=window . location . search . substr(1)。match(reg);

if(r!=null)返回r[2];返回null

}

(你要弥补规律性的不足~)

第二种

这种看起来比较容易理解的简单粗暴的遍历~

/**

* @param {String} url

* @描述从网址解析参数

*/

const GetURl params=(URL)={ 0

const keyValueArr=url.split('?')[1].拆分(“”);

让ParAmobj={ };

keyValueArr.forEach((项)={ 0

const KeyValue=item . split('=');

paramObj[KeyValue[0]]=KeyValue[1];

});

返回paramObj

}

佭ϴý Ѷ Media8ý

在线客服

外链咨询

扫码加我微信

微信:juxia_com

返回顶部