URLSearchParams sort & toString() 在 Node 中
sort() 简介
此函数按名称对现有的名称-值对进行排序。排序就地执行。它使用稳定的算法进行排序。
语法
URLSearchParams.sort(name);
它会通过基于键值对元素(名称-值对)进行排序,返回一个已排序的元素顺序。
示例
// Defining the parameters as a constant const params = new URLSearchParams( 'lastName=Chan&midName=abc&firstName=John'); // Sorting the parameters params.sort(); console.log(params.toString());
输出
firstName=John&lastName=Chan&midName=abc
示例
// Defining the URL as a constant const params = new URLSearchParams( 'z=5&a=2&d=4&c=3&a=1'); // Sorting the parameters params.sort(); console.log(params.toString());
输出
a=2&a=1&c=3&d=4&z=5
toString() 简介
此函数将 urlSearchParameter 转换为字符串。必要时会对字符进行编码。
语法
URLSearchParams.toString();
它将 URL 转换为字符串后返回。任何 Unicode 字符都将经过编码。
示例
const params = new URLSearchParams( 'lastName=Chan&midName=abc&firstName=John'); console.log(params.toString());
输出
lastName=Chan&midName=abc&firstName=John
示例
// Defining the URL as a constant const params = new URLSearchParams( 'z=5&a=2&d=4&c=3&a=1'); // Printing url params in string type console.log(params.toString());
输出
z=5&a=2&d=4&c=3&a=1
广告