URLSearchParams()
constructor creates and returns a new
URLSearchParams
对象。
var URLSearchParams = new URLSearchParams(init);
init
可选
One of:
USVString
, which will be parsed from
application/x-www-form-urlencoded
format. A leading
'?'
character is ignored.
USVString
pairs, representing names/values.
USVString
键和
USVString
值。
A
URLSearchParams
对象实例。
The following example shows how to create a
URLSearchParams
object from a URL string.
// Retrieve params via url.search, passed into ctor
var url = new URL('https://example.com?foo=1&bar=2');
var params = new URLSearchParams(url.search);
// Pass in a string literal
var params2 = new URLSearchParams("foo=1&bar=2");
var params2a = new URLSearchParams("?foo=1&bar=2");
// Pass in a sequence of pairs
var params3 = new URLSearchParams([["foo", "1"], ["bar", "2"]]);
// Pass in a record
var params4 = new URLSearchParams({"foo": "1", "bar": "2"});
| 规范 | 状态 | 注释 |
|---|---|---|
|
URL
The definition of 'URLSearchParams()' in that specification. |
实时标准 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
URLSearchParams()
构造函数
|
Chrome 49 | Edge 17 | Firefox 29 | IE 不支持 No | Opera 36 | Safari 10.1 | WebView Android 49 | Chrome Android 49 | Firefox Android 29 | Opera Android 36 | Safari iOS 10.3 | Samsung Internet Android 5.0 |
USVString
or sequence for
init
对象
|
Chrome 61 | Edge 17 | Firefox 53 | IE 不支持 No | Opera 48 | Safari Yes | WebView Android 61 | Chrome Android 61 | Firefox Android 53 | Opera Android 45 | Safari iOS Yes | Samsung Internet Android 8.0 |
完整支持
不支持
URLSearchParams
URLSearchParams()