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