// 获取地址栏中的参数
function getUrlParams(url) {
let obj = {};
let params = url.split("?")[1];
if (params) {
let arr = params.split("&");
for (let v of arr) {
let item = v.split("=");
obj[item[0]] = item[1];
}
}
return obj;
}
URLSearchParams
URLSearchParams 接口定义了一些实用的方法来处理 URL 的查询字符串。
URLSearchParams 接口的get()方法返回第一个与搜索参数对应的值
语法:URLSearchParams.get(name)
var href = 'https://example.com/?name=Jonathan%20Smith&age=18';
var params = (new URL(href)).searchParams;
console.log(params.get("name"));
console.log(params.get("age"));