En la interfaz URLSearchParams , el método getAll() devuelve todos los valores del parámetro de búsqueda de entrada en forma de array.
Sintaxis:
URLSearchParams.getAll(name)
Devoluciones: una array de string de acuerdo con los pares de nombre y valor; de lo contrario, se devolverá una array vacía.
Parámetros:
nombre : ingrese el nombre del parámetro.
Ejemplo 1:
let url = new URL('https://example.com?par=5&bar=2'); let params = new URLSearchParams(url.search.slice(1)); //Add a second par parameter. params.append('par', 4); console.log(params.getAll('par'))'
Producción:
['5', '4']
Ejemplo 2: cuando el parámetro de entrada no está presente
let url = new URL('https://example.com?par=5&bar=2&bar=7&par=4&bar=9'); let params = new URLSearchParams(url.search.slice(1)); console.log(params.getAll('bar'))'
Producción:
['2','7','9']
Navegadores compatibles:
- Google Chrome
- ES DECIR
- Borde
- Ópera
- safari de manzana