
- Node.js 教程
- Node.js - 首頁
- Node.js - 簡介
- Node.js - 環境搭建
- Node.js - 第一個應用程式
- Node.js - REPL 終端
- Node.js - 命令列選項
- Node.js - 包管理器 (NPM)
- Node.js - 回撥函式概念
- Node.js - 上傳檔案
- Node.js - 傳送電子郵件
- Node.js - 事件
- Node.js - 事件迴圈
- Node.js - 事件發射器
- Node.js - 偵錯程式
- Node.js - 全域性物件
- Node.js - 控制檯
- Node.js - 程序
- Node.js - 應用程式擴充套件
- Node.js - 打包
- Node.js - Express 框架
- Node.js - RESTFul API
- Node.js - 緩衝區
- Node.js - 流
- Node.js - 檔案系統
- Node.js MySQL
- Node.js - MySQL 入門
- Node.js - MySQL 建立資料庫
- Node.js - MySQL 建立表
- Node.js - MySQL 插入資料
- Node.js - MySQL 從表中選擇資料
- Node.js - MySQL Where 條件
- Node.js - MySQL Order By 排序
- Node.js - MySQL 刪除資料
- Node.js - MySQL 更新資料
- Node.js - MySQL 聯接
- Node.js MongoDB
- Node.js - MongoDB 入門
- Node.js - MongoDB 建立資料庫
- Node.js - MongoDB 建立集合
- Node.js - MongoDB 插入資料
- Node.js - MongoDB 查詢資料
- Node.js - MongoDB 查詢
- Node.js - MongoDB 排序
- Node.js - MongoDB 刪除資料
- Node.js - MongoDB 更新資料
- Node.js - MongoDB 限制結果
- Node.js - MongoDB 聯接
- Node.js 模組
- Node.js - 模組
- Node.js - 內建模組
- Node.js - 實用程式模組
- Node.js - Web 模組
- Node.js 有用資源
- Node.js - 快速指南
- Node.js - 有用資源
- Node.js - 討論
NodeJS - URLSearchParams.forEach() 方法
NodeJS URLSearchParams.forEach() 方法是 URLSearchParams 類的一個方法,它允許遍歷查詢字串中的所有名稱-值對,並呼叫給定的函式。
URLSearchParams API 提供了對 URL 查詢字串的讀寫訪問許可權。此類也存在於全域性物件上。
語法
以下是 NodeJS URLSearchParams.forEach() 方法的語法
URLSearchParams.forEach(fn[, thisArg])
引數
此方法接受兩個引數。它們在下面描述。
fn: 此引數儲存一個用於執行每個元素的函式。以下是可以傳遞給此函式的引數
name: 此屬性儲存當前正在 URLSearchParams 物件中處理的條目的名稱。
value: 此屬性儲存當前正在 URLSearchParams 物件中處理的條目的值。
SearchParams: 此屬性指定呼叫 forEach() 方法的 URLSearchParams 物件。
thisArg: 這是在執行 fn 時用作 this 的值。
返回值
此方法不返回任何值,而是迭代查詢字串中的每個名稱-值對並呼叫指定的函式。
示例
如果我們將帶有 value 和 name 引數的回撥函式傳遞給 NodeJS URLSearchParams.forEach() 方法,它將迭代查詢字串中的每個名稱-值對。
以下示例演示了 URLSearchParams 類的 NodeJS URLSearchParams.forEach() 方法的使用。
const url = require('node:url'); const MyUrl = new URL('https://tutorialspoint.tw?3=Three&4=Four&5=Five'); console.log("URL: ", MyUrl.href); console.log("The name-value pairs: "); MyUrl.searchParams.forEach(function (value, name) { console.log(name, value); });
輸出
正如我們在輸出中看到的,查詢字串中的所有名稱-值對都被迭代了。
The name-value pairs: 3 Three 4 Four 5 Five
nodejs_url_module.htm
廣告