JavaScript >> Javascript 文檔 >  >> Tags >> URL

如何使用 JavaScript 從 URL 中刪除查詢字符串

在 JavaScript 中從 URL 中刪除查詢字符串:

  1. 使用URL() 構造函數將 URL 字符串轉換為對象實例。
  2. 設置searchhash 對象實例的屬性為空字符串 '' .
  3. 使用 toString() 方法來獲取修改後的 URL。
let url = `https://example.com?size=M&size=XL&price=29&sort=desc#clicked`

const obj = new URL(url)
obj.search = ''
obj.hash = ''

url = obj.toString()
console.log(url)
// https://example.com/

URL object 用於在 JavaScript 中解析、構造、規範化和編碼 URL。它提供靜態方法和屬性來讀取和修改 URL 的不同組件。

或者,您也可以使用 split() 在問號上拆分字符串並訪問索引 0 處的數組元素的方法 :

let url = `https://example.com?size=M&size=XL&price=29&sort=desc#clicked`

url = url.split('?')[0]
console.log(url)
// https://example.com

如果 URL 中不存在查詢字符串,並且 URL 僅包含哈希,請改用以下方法:

let url = `https://example.com#clicked`

url = url.split(/[?#]/)[0]
console.log(url)
// https://example.com

Tutorial JavaScript 教程
  1. 設計師可以釋放您作為前端開發人員的潛力

  2. 正確註釋代碼。文字與上下文評論

  3. 使用 HTML5/JavaScript 生成和保存文件

  4. taro-hooks v1.4.7

  5. 使用 CSS 和 JavaScript 為您的網站提供交互式暗模式開關

  6. Web 存儲 API:localStorage 和 sessionStorage

  7. Quasar 框架簡介:構建跨平台應用程序

  1. 使用 Tone.js 構建合成貝司

  2. 獲取插入符號位於可內容編輯的 div 中的單詞?

  3. 如何找出觸發了哪些 JavaScript 事件?

  4. 在 Javascript 中展平數組

  5. Tailwind Nextjs 入門博客 v0.1.2

  6. 防止和檢測 Android 應用程序中的內存洩漏

  7. 如何使用javascript填寫表單字段並提交?

  1. 使用 NativeScript 進行特定於平台的開發

  2. 介紹 React-View-Model — 帶有 React 的 MVVM

  3. 修復一個傳遞 npm 依賴漏洞

  4. 5 個 jQuery 表單構建插件