JS 把url的参数解析成对象
发布时间:2021-11-02, 11:30:39 分类:HTML | 编辑 off 网址 | 辅助
正文 534字数 317,518阅读
/*
url String 可选参数, url地址
OneKey String 可选参数, 获取当前网址指定参数
Delete_key Array 可选参数, 过滤指定参数
*/
function (url,OneKey,Delete_key=[]){
if(!url)url = window.location.search;
var url_l = url.split('?')[1];
var url_ll = url_l.split('&'),obj ={};
url_ll.forEach((item,idx)=>{
var key = item.split('=')[0];
var val = item.split('=')[1];
if(Delete_key.indexOf(key)==-1) obj[key] = val;
})
if(OneKey&&url_l.indexOf(OneKey))return obj[OneKey];
return obj;
}
Run code
Cut to clipboard
(支付宝)给作者钱财以资鼓励 (微信)→
暂无评论 »