URLSearchParams: свойство size
Примечание: Эта функция доступна в Веб-воркерах.
Чтение-только свойство size интерфейса URLSearchParams указывает общее количество записей параметров поиска.
Значение
Число, указывающее общее количество записей параметров поиска в объекте URLSearchParams.
Примеры
Получение количества записей параметров поиска
Вы можете получить общее количество записей параметров поиска следующим образом:
const searchParams = new URLSearchParams("c=4&a=2&b=3&a=1");
searchParams.size; // 4
Обратите внимание, как параметр a указан дважды, но size возвращает количество всех указанных записей (4), а не 3. Чтобы получить количество уникальных ключей, вы можете использовать Set, например:
[...new Set(searchParams.keys())].length; // 3
Проверка наличия параметров поиска
Свойство size полезно для проверки наличия параметров поиска вообще:
const url = new URL("https://example.com?foo=1&bar=2");
if (url.searchParams.size) {
console.log("URL has search parameters!");
}
Спецификации
| Спецификация |
|---|
| URL # dom-urlsearchparams-size |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
size |
113 | 113 | 112 | 99 | 17 | 113 | 112 | 76 | 17 | 23.0 | 113 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams/size