Skip to content

Commit 1661fcb

Browse files
authored
Merge pull request #6816 from Joselyn96/reto-11-javascript
Reto#11-Javascript
2 parents d8288d0 + 1179bd6 commit 1661fcb

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/*
2+
* Dada una URL con parámetros, crea una función que obtenga sus valores.
3+
* No se pueden usar operaciones del lenguaje que realicen esta tarea directamente.
4+
*
5+
* Ejemplo: En la url https://retosdeprogramacion.com?year=2023&challenge=0
6+
* los parámetros serían ["2023", "0"]
7+
*/
8+
9+
10+
function getQueryParams(param_url) {
11+
if(!param_url.includes("?")) return "No hay parámetros en la URL";
12+
let parts = param_url.split("?")[1].split("&");
13+
let url_params = parts.map(param => param.split("=")[1]);
14+
return url_params;
15+
}
16+
17+
console.log(getQueryParams("https://retosdeprogramacion.com?year=2023&challenge=0"));

0 commit comments

Comments
 (0)