URLSearchParams
// 创建一个URLSearchParams实例
const urlSearchParams = new URLSearchParams(window.location.search);
// 把键值对列表转换为一个对象
const params = Object.fromEntries(urlSearchParams.entries());
console.log(params)
split拆分截取
// 获取参数字符串(去除问号)
const paramsString = window.location.search.substring(1);
// 定义解析函数
function parseParams(paramsString) {
const params = {};
paramsString.split('&').forEach(param => {
const [key, value] = param.split('=');
params[key] = decodeURIComponent(value);
});
return params;
}
// 解析参数
const params = parseParams(paramsString);
console.log(params);