--- title: URLSearchParams.sort() slug: Web/API/URLSearchParams/sort translation_of: Web/API/URLSearchParams/sort ---
{{APIRef("URL API")}}{{SeeCompatTable}}
URLSearchParams.sort()
方法对包含在此对象中的所有键/值对进行排序,并返回undefined。排序顺序是根据键的Unicode代码点。该方法使用稳定的排序算法 (即,将保留具有相等键的键/值对之间的相对顺序)。
searchParams.sort();
Returns 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
Specification | Status | Comment |
---|---|---|
{{SpecName('URL', '#urlsearchparams','sort() (as iterator<>)')}} | {{Spec2('URL')}} | Initial definition |
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
Feature | Android | Android Webview | Firefox Mobile (Gecko) | Firefox OS (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|---|
Basic support | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |