URLSearchParams: метод sort()
Базовая Широко распространена
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузера. Она доступна во всех браузерах с июля 2015 года.
Примечание: Эта функция доступна в Web Workers.
Метод URLSearchParams.sort() сортирует все пары «ключ/значение», содержащиеся в этом объекте, на месте и возвращает undefined. Порядок сортировки соответствует кодам Юникода ключей. Этот метод использует стабильный алгоритм сортировки (т. е. относительный порядок пар «ключ/значение» с одинаковыми ключами сохраняется).
Синтаксис
sort()
Параметры
Нет.
Возвращаемое значение
Ничего (undefined).
Примеры
// Create a test URLSearchParams object
const searchParams = new URLSearchParams("c=4&a=2&b=3&a=1");
// Sort the key/value pairs
searchParams.sort();
// Display the sorted query string
console.log(searchParams.toString());
Результат:
a=2&a=1&b=3&c=4
Спецификации
| Спецификация |
|---|
| URL # dom-urlsearchparams-sort |
Совместимость браузеров
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
sort |
61 | 17 | 54 | 48 | 11 | 61 | 54 | 45 | 11 | 8.0 | 61 |
© 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/sort