URLSearchParams: set() メソッド

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

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);

// 3 つ目のパラメーターを追加
params.set("baz", 3);
params.toString(); // "foo=1&bar=2&baz=3"

仕様書

Specification
URL Standard
# dom-urlsearchparams-set

ブラウザーの互換性

BCD tables only load in the browser