URLSearchParams()

El constructor URLSearchParams() crea y retorna un nuevo objeto URLSearchParams. Si se incluye el caracter '?' al comienzo, √©ste es ignorado.

Nota: Esta caracter√≠stica est√° disponible en Web Workers.

Sintaxis

var URLSearchParams = new URLSearchParams(init);

Par√°metros

init Optional
Una instancia de USVString, una secuencia de USVStrings, o un registro conteniendo dos USVStrings.

Valor retornado

Un objeto instancia de URLSearchParams.

Ejemplos

El siguiente ejemplo muestra cómo crear un objeto URLSearchParams desde un string que representa una URL.

// Pasar un literal string
var url = new URL('https://example.com?foo=1&bar=2');
// Obtener la URL actual desde window.location
var url2 = new URL(window.location);

// Obtener par√°metros de url.search y pasarlos al constructor
var params = new URLSearchParams(url.search);
var params2 = new URLSearchParams(url2.search);

// Pasar una secuencia
var params3 = new URLSearchParams([["foo", 1],["bar", 2]]);

// Pasar un registro
var params4 = new URLSearchParams({"foo" : 1 , "bar" : 2});

Especificaciones

Especificación Estado Comentario
URL
La definición de 'URLSearchParams()' en esta especificación.
Living Standard Definición inicial.

Compatibilidad de browsers

BCD tables only load in the browser