• Node.js Video Tutorials

NodeJS - new URLSearchParams(obj)



new URLSearchParams(obj) 類建構函式將使用 JSON 物件建立一個查詢字串物件。

URLSearchParams 類是一個全域性型別,僅用於處理 URL 查詢字串。

可以使用以下 URLSearchParams 類建構函式構建新的查詢字串物件。

語法

以下是 NodeJS new URLSearchParams(obj) 類建構函式的語法

new URLSearchParams(obj)

引數

  • obj: 此引數包含一個表示鍵值對集合的物件。

返回值

此類建構函式使用 JSON 物件建立一個查詢字串。

示例

在以下示例中,我們嘗試使用包含鍵值對集合的 JSON 物件建立一個查詢字串物件。

const url = require('node:url');

const params = new URLSearchParams({
    user: ["Sharukh", "Hrithik"],
    query: ['HTML', 'CSS', 'JavaScript']
});
console.log(params.toString());

輸出

從下面的輸出中可以看出,toString() 方法將查詢字串物件的鍵值對作為字串返回。

user=Sharukh%2CHrithik&query=HTML%2CCSS%2CJavaScript

示例

在以下示例中,我們嘗試使用 params.getAll() 方法獲取鍵的值。

const url = require('node:url');

const params = new URLSearchParams({
    user: ["Sharukh", "Hrithik"],
    query: ['HTML', 'CSS', 'JavaScript']
});
console.log(params.getAll('user'));
console.log(params.getAll('query'));

輸出

從輸出中可以看出,params.getAll() 方法返回了鍵的值。

[ 'Sharukh,Hrithik' ]
[ 'HTML,CSS,JavaScript' ]
nodejs_url_module.htm
廣告