URLSearchParams: set() 方法

Baseline 已广泛支持

此功能已成熟,可跨多种设备和浏览器版本工作。它自 ⁨2018 年 4 月⁩ 起已在所有浏览器中可用。

注意:此功能在 Web Workers 中可用。

set() 方法是 URLSearchParams 接口的一部分,它将给定搜索参数的值设置为给定值。如果存在多个匹配值,该方法会删除其他值。如果搜索参数不存在,该方法会创建它。

语法

js
set(name, value)

参数

name

要设置的参数的名称。

value

要设置的参数的值。

返回值

无(undefined)。

示例

js
let url = new URL("https://example.com?foo=1&bar=2");
let params = new URLSearchParams(url.search);

// Add a third parameter.
params.set("baz", 3);
params.toString(); // "foo=1&bar=2&baz=3"

规范

规范
URL
# dom-urlsearchparams-set

浏览器兼容性