Node 中 URLSearchParams 的 values 与 keys()
values() 介绍
此函数返回一个迭代器,允许我们遍历该对象中存在的所有 value。它主要提供了选择或遍历 value 然后对其执行函数的工具。
语法
URLSearchParams.values();
它将返回一个 ES6 类型的迭代器,它具有全部 value 的 name-value 对。
示例
// Defining the parameters as a constant
var params = new URLSearchParams(
'key1=value1&key2=value2&key3=value3');
// Iterating over the values of params
for(var value of params.values()) {
console.log(value);
}输出
value1 value2 value3
示例
// Defining the URL as a constant
const params = new URLSearchParams('name=John&age=21');
// Iterating over the values of params
for(var value of params.values()) {
console.log(value);
}输出
John 21
keys() 介绍
此函数返回一个迭代器,允许我们遍历该对象中存在的所有 key。它主要提供了选择或遍历 value 然后对其执行函数的工具。它类似于 values。唯一的不同在于 values 遍历 value,keys 用于遍历 keys。
语法
URLSearchParams.keys();
它将返回一个 ES6 类型的迭代器,它具有全部 keys 的 name-value 对。
示例
// Defining the parameters as a constant
var params = new URLSearchParams(
'key1=value1&key2=value2&key3=value3');
// Iterating over the values of params
for(var key of params.keys()) {
console.log(key);
}输出
key1 key2 key3
示例
// Defining the URL as a constant
const params = new URLSearchParams(
'name=John&age=21');
// Iterating over the values of params
for(var key of params.keys()) {
console.log(key);
}输出
name age
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP