Orion's Studio.

URL参数处理处理

2024/03/23

请你实现一个函数获取 URL 中指定的参数名,不指定的时候获得参数map。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
const getUrlParam = (origin, key) => {
let url = origin || window.location.href;
const search = url.split('?')[1];
if (!search) {
return {};
}
const params = search.split('&');
const map = {};
params.forEach(param => {
const [k, v] = param.split('=');
map[k] = v;
});
return key ? map[key] : map;
};
CATALOG
  1. 1. 请你实现一个函数获取 URL 中指定的参数名,不指定的时候获得参数map。