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

更新於: 2021-04-28

385 次瀏覽

開啟你的職業

完成課程獲得認證

開始
廣告
© . All rights reserved.