Node中的 URLSearchParams 值和键()

简介 values()

此函数返回一个迭代器,允许我们迭代该对象中存在的所有值。它基本上为我们提供了一个工具来选择或迭代值,然后对它们执行函数。

语法

URLSearchParams.values();

它将返回一个 ES6 类型迭代器,其中包含所有值的名称-值对。

例子

// 将参数定义为常量
var params = new URLSearchParams(
'key1=value1&key2=value2&key3=value3');

// 迭代 params 的值
for(var value of params.values()) {
   console.log(value);
}

输出

value1
value2
value3

例子

// 将 URL 定义为常量
const params = new URLSearchParams('name=John&age=21');

// 迭代 params 的值
for(var value of params.values()) {
   console.log(value);
}

输出

John
21

简介 keys()

该函数返回一个迭代器,允许我们迭代该对象中存在的所有键。它基本上为我们提供了一个工具来选择或迭代值,然后对它们执行函数。它类似于价值观。唯一的区别是值对值进行迭代,而键用于对键进行迭代。

语法

URLSearchParams.keys();

它将返回一个 ES6 类型迭代器,其中包含所有键的名称-值对。

例子

// 将参数定义为常量
var params = new URLSearchParams(
'key1=value1&key2=value2&key3=value3');

// 迭代 params 的值
for(var key of params.keys()) {
   console.log(key);
}

输出

key1
key2
key3

例子

// 将 URL 定义为常量
const params = new URLSearchParams(
'name=John&age=21');

// 迭代 params 的值
for(var key of params.keys()) {
   console.log(key);
}

输出

name
age