Работа с параметрами поиска URL-адресов в JavaScript: изучение метода urlsearchparams()

Фрагмент кода «urlsearchparams(new url(url).search)» выглядит как код JavaScript. Похоже, он использует конструктор URLSearchParams для анализа параметров поиска данного URL-адреса.

В JavaScript интерфейс URLSearchParams предоставляет методы для работы с параметрами строки запроса URL-адреса. Предоставленный вами код создает новый объект URL-адреса из заданной строки URL-адреса, а затем обращается к свойству поиска, которое содержит часть URL-адреса, содержащую строку запроса. Конструктор URLSearchParams затем используется для анализа и получения параметров поиска.

Вот еще несколько методов, которые можно использовать с URLSearchParams:

  1. get(name): извлекает первое значение, связанное с указанным именем параметра.
  2. getAll(name): извлекает массив всех значений, связанных с указанным именем параметра.
  3. has(name): возвращает логическое значение, указывающее, существует ли указанный параметр.
  4. set(name, value): устанавливает значение указанного параметра.
  5. append(name, value): добавляет новое значение к существующему параметру или добавляет параметр, если он не существует.
  6. delete(name): удаляет указанный параметр и связанное с ним значение.
  7. toString(): возвращает строковое представление объекта URLSearchParams.