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

瀏覽器相容性