URLSearchParams()函数

URLSearchParams 接口定义了一些实用的方法来处理 URL 的查询字符串。

一个实现了 URLSearchParams 的对象可以直接用在 for...of 结构中,例如下面两行是相等的。

for (var p of mySearchParams);
for (var p of mySearchParams.entries());//entries()会但会键值对的遍历器

URLSearchParams()  返回一个 URLSearchParams 对象。该接口不继承任何属性。

方法:

1、URLSearchParams.append()  插入一个指定的键/值对作为新的搜索参数,没有返回值。

2、URLSearchParams.delete() 从搜索参数列表里删除指定的搜索参数及其对应的值。 没有返回值。


3、URLSearchParams.entries() 返回一个iterator可以遍历所有键/值对的对象。

4、URLSearchParams.keys()返回iterator 此对象包含了键/值对的所有键名。

5、URLSearchParams.values() 返回iterator 此对象包含了键/值对的所有值。


6、URLSearchParams.set() 设置一个搜索参数的新值,假如原来有多个值将删除其他所有的值。没有返回值。

7、URLSearchParams.get() 获取指定搜索参数的第一个值。 返回指定键名的值。支持自动 UTF-8 解码

8、URLSearchParams.getAll() 获取指定搜索参数的所有值,返回是一个数组。


9、URLSearchParams.has() 返回 Boolean 判断是否存在此搜索参数。

10、URLSearchParams.sort() 按键名排序。

11、URLSearchParams.toString()返回搜索参数组成的字符串,可直接使用在URL上。



用法举例:

URLSearchParams()函数_第1张图片

 URLSearchParams()函数_第2张图片

你可能感兴趣的:(JavaScript)