typestar

Parsear una query string en JavaScript

Descompone una query string en un objeto, claves repetidas incluidas.

function parseQuery(search) {
  const params = {};
  for (const pair of search.replace(/^\?/, "").split("&")) {
    if (!pair) continue;
    const [key, value = ""] = pair.split("=");
    params[decodeURIComponent(key)] = decodeURIComponent(value);
  }
  return params;
}

Palabras clave y builtins usados aquí

El intento, en números

Líneas
9
Caracteres a escribir
251
Tokens
73
Ritmo de tres estrellas
95 tpm

Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 46 segundos.

Escribe este fragmento

Paso 3 de 3 en Formatos de datos; paso 42 de 43 en Fundamentos del lenguaje.

← Anterior Siguiente →