此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

URLSearchParams:toString() 方法

基线 广泛可用

自 2018年4月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

备注: 此特性在 Web Worker 中可用。

URLSearchParams 接口的 toString() 方法返回适用于 URL 中的查询字符串。

备注:方法返回不带问号的查询字符串。这与 Location.searchHTMLAnchorElement.searchURL.search 都不同,它们均带有问号。

语法

js
toString()

参数

无。

返回值

一个不带问号的字符串(如果未设置查询参数,则返回空字符串)。

示例

js
const url = new URL("https://example.com?foo=1&bar=2");
const params = new URLSearchParams(url.search);

// 添加第二个参数。
params.append("foo", 4);
console.log(params.toString()); // 输出“foo=1&bar=2&foo=4”

规范

规范
URL
# urlsearchparams-stringification-behavior

浏览器兼容性

参见