URLSearchParams get()

admin發表於2018-08-28

 get() 方法返回 url 查詢字串中第一個與 key 匹配的 value。

更多 URLSearchParams 內容參閱 URLSearchParams 物件 一章節。

語法結構:

[JavaScript] 純文字檢視 複製程式碼
urlSearchParam.get(key)

引數解析:

(1).key:必需,url 查詢字串中 key 的名稱。

程式碼例項:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
let url = "http://www.softwhy.com/forum.php?mod=viewthread&tid=4596";
let urlSearchParam = new URLSearchParams(url.split("?")[1]);
console.log(urlSearchParam.get("mod"));

程式碼執行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/202004/03/141130i8y8kawg2g4jw8an.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

獲取 key 為 "mod" 的對應 value 值。

[JavaScript] 純文字檢視 複製程式碼執行程式碼
let url = "http://www.softwhy.com/forum.php?mod=viewthread&tid=4596&mod=ant";
let urlSearchParam = new URLSearchParams(url.split("?")[1]);
console.log(urlSearchParam.get("mod"));

程式碼執行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/202004/03/141240qr2j6f4its4c94zv.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

如果有重複的key,那麼只會獲取第一個對應的 value。

相關文章