Node.js URLSearchParams.set()

Опубликовано: 27 Августа, 2022

В интерфейсе URLSearchParams метод set() устанавливает значение, указанное в качестве входного параметра. Если есть несколько значений, соответствующих входному параметру, он удаляет остальные, а если значение не существует, то создает его.

Синтаксис:

URLSearchParams.set(name, value)

Параметры:
name – введите имя параметра.
value – введите значение параметра.

Пример 1:




let url = new URL("https://example.com?fo=4&bar=6");
let params = new URLSearchParams(url.search.slice(1));
  
//Add another parameter.
params.set("par", 5);
console.log(params.toString());

Выход:

fo=4&bar=6&par=5

Пример 2: Добавление нескольких параметров




let url = new URL("https://example.com?a=1&b=2");
let params = new URLSearchParams(url.search.slice(1));
  
//Add another parameter.
params.set("c", 3);
params.set("d", 4);
console.log(params.toString());

ВЫХОД:

a=1&b=2&c=3&d=4

Поддерживаемые браузеры:

  • Гугл Хром
  • IE
  • Край
  • Опера
  • Яблочное сафари