URL.searchParams

Esta tradução está incompleta. Ajude a traduzir este artigo em inglês

A propriedade searchParams da interface URL retorna um objeto URLSearchParams permitindo acesso aos parâmetros enviados via GET que uma URL possui.

Sintaxe

var urlSearchParams = URL.searchParams;

Valor

Um objeto URLSearchParams.

Exemplo

Se a URL da sua página é https://example.com/?name=Jonathan&age=18 você pode parsear os parametros 'name' e 'age' usando:

let params = (new URL(document.location)).searchParams;
let name = params.get("name"); // é a string "Jonathan"
let age = parseInt(params.get("age")); // é o número 18

Especificações

Specification Status Comment
URL
The definition of 'searchParams' in that specification.
Padrão em tempo real Definição inicial.

Browser compatibility

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
searchParamsChrome Full support 51Edge Full support 17Firefox Full support 29IE No support NoOpera Full support 38Safari Full support 10WebView Android Full support 51Chrome Android Full support 51Firefox Android Full support 29Opera Android Full support 41Safari iOS Full support 10Samsung Internet Android Full support 5.0

Legend

Full support  
Full support
No support  
No support