URLSearchParams.sort()
method sorts all key/value pairs contained in this object in place and returns
undefined
. The sort order is according to unicode code points of the keys. This method uses a stable sorting algorithm (i.e. the relative order between key/value pairs with equal keys will be preserved).
searchParams.sort();
None.
undefined
.
// Create a test URLSearchParams object
var 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());
The result is:
a=2&a=1&b=3&c=4
| 规范 | 状态 | 注释 |
|---|---|---|
|
URL
The definition of 'sort()' in that specification. |
实时标准 | 初始定义 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
sort
|
Chrome 61 | Edge 17 | Firefox 54 | IE 不支持 No | Opera 48 | Safari Yes | WebView Android 61 | Chrome Android 61 | Firefox Android 54 | Opera Android 45 | Safari iOS Yes | Samsung Internet Android 8.0 |
完整支持
不支持
URLSearchParams