getQueryParams
时间: 2024-01-04 08:04:55 浏览: 88
getQueryParams 是一个用于从 URL 中获取查询参数的函数。它通常用于前端 JavaScript 中,可以通过解析当前页面的 URL,获取其中的查询参数,并将其作为对象返回。
以下是一个使用 JavaScript 实现的简单的 getQueryParams 函数示例:
```javascript
function getQueryParams() {
var queryParams = {};
var queryString = window.location.search.substring(1);
var queryArray = queryString.split('&');
for (var i = 0; i < queryArray.length; i++) {
var keyValue = queryArray[i].split('=');
var key = decodeURIComponent(keyValue[0]);
var value = decodeURIComponent(keyValue[1]);
queryParams[key] = value;
}
return queryParams;
}
```
该函数首先使用 window.location.search 获取当前页面的查询字符串,然后将其分割成键值对数组。接下来,它循环遍历数组中的每个键值对,并将其添加到一个新的对象中。最后,该函数返回包含查询参数的对象。
例如,如果当前页面的 URL 为 `https://example.com/?foo=bar&baz=qux`,则调用 `getQueryParams()` 将返回以下对象:
```javascript
{
foo: "bar",
baz: "qux"
}
```
阅读全文