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
广告