usesearchparams的方法
时间: 2023-05-29 19:03:51 浏览: 413
URLSearchParams是一个 JavaScript 内置对象,用于处理 URL 中的查询字符串。它提供了一些方便的方法来处理查询字符串,包括添加、删除、获取、更新查询参数等。
以下是一些常用的方法:
1. append(name, value):添加一个新的查询参数。
2. delete(name):删除指定名称的查询参数。
3. get(name):获取指定名称的查询参数的值。
4. getAll(name):获取指定名称的查询参数的所有值。
5. has(name):检查是否存在指定名称的查询参数。
6. set(name, value):设置指定名称的查询参数的值。
7. sort():按名称对所有查询参数进行排序。
例如:
```
const params = new URLSearchParams(window.location.search);
params.append('key', 'value');
params.delete('key');
params.get('key');
params.getAll('key');
params.has('key');
params.set('key', 'new value');
params.sort();
```
可以将这些方法用于处理查询字符串,例如:
```
const url = 'https://example.com/search?q=apple&sort=price';
const params = new URLSearchParams(url.search);
params.set('q', 'orange');
params.delete('sort');
console.log(params.toString()); // 'q=orange'
```
阅读全文