URLSearchParams set() 方法

admin發表於2018-09-08

此方法設定指定key的value值。

如果具有重複的key,那麼刪除第一個之外的其他鍵值對。

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

特別說明:用URLSearchParams類的例項呼叫此方法。

語法結構:

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

引數解析:

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

(2).value:必需,要設定鍵的值。

程式碼例項:

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

上述程式碼將key為"tid"的值修改為888。

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

如果key有重複的,那麼只設定並保留第一個。

相關文章