
- 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 排序
- 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.has() 方法
NodeJS urlSearchParams.has() 方法 用於檢查 URLSearchParams 物件中是否存在指定名稱的引數。如果存在,則返回 true;否則返回 false。
URLSearchParams API 提供了訪問和操作 URL 查詢字串的方法。此類也可用作全域性物件。
讓我們來看一個例子,更好地理解 has() 方法。考慮一下 NETFLIX 中的“搜尋引擎”,我們試圖搜尋一部特定的電影。如果存在,它將顯示該電影;否則,它將顯示錯誤訊息。
語法
以下是 NodeJS URLSearchParams.has() 方法的語法
URLSearchParams.has(name)
引數
name: 指定要查詢的引數的名稱。
返回值
此方法返回一個布林值。
以下示例演示了 NodeJS URLSearchParams.has() 方法的用法
示例
如果在查詢字串中存在傳遞給 NodeJS urlSearchParams.has() 方法的名稱,則返回 true。
在以下示例中,我們嘗試檢查查詢字串中是否存在名稱“header”。
const url = require('node:url'); const MyUrl = new URL('https://tutorialspoint.tw?title=1&header=2&body=3&footer=4'); console.log("URL: ", MyUrl.href); const Params = new URLSearchParams('title=1&header=2&body=3&footer=4'); console.log("Query string: " + Params); console.log("The name 'header' is present in query: " + Params.has("header"));
輸出
正如我們在輸出中看到的,NodeJS has() 方法返回 true,因為名稱“header”存在於查詢字串中。
URL: https://tutorialspoint.tw/?title=1&header=2&body=3&footer=4 Query string: title=1&header=2&body=3&footer=4 The name 'header' is present in query: true
示例
如果在查詢字串中不存在傳遞給 has() 方法的名稱,則返回 false。
在下面的示例中,我們嘗試查詢查詢字串中是否存在名稱“header”。
const url = require('node:url'); const MyUrl = new URL('https://tutorialspoint.tw?title=1&header=2&body=3&footer=4'); console.log("URL: ", MyUrl.href); const Params = new URLSearchParams('title=1&header=2&body=3&footer=4'); console.log("Query string: " + Params); console.log("The name 'contactUS' is present in query: " + Params.has("ContactUS"));
輸出
執行上述程式後,has() 方法返回 false,因為搜尋的名稱不存在於查詢字串中。
URL: https://tutorialspoint.tw/?title=1&header=2&body=3&footer=4 Query string: title=1&header=2&body=3&footer=4 The name 'contactUS' is present in query: false
nodejs_url_module.htm
廣告