URLSearchParams: forEach() Methode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Hinweis: Dieses Feature ist verfügbar in Web Workers.

Die forEach() Methode der URLSearchParams-Schnittstelle ermöglicht die Iteration durch alle in diesem Objekt enthaltenen Werte mittels einer Rückruffunktion.

Syntax

js
forEach(callback)
forEach(callback, thisArg)

Parameter

callback

Funktion, die auf jedes Element angewendet wird, der die folgenden Argumente übergeben werden:

value

Der Wert des aktuellen Eintrags, der im URLSearchParams-Objekt verarbeitet wird.

key

Der Schlüssel des aktuellen Eintrags, der im URLSearchParams-Objekt verarbeitet wird.

searchParams

Das URLSearchParams-Objekt, auf dem forEach() aufgerufen wurde.

thisArg Optional

Wert, der als this beim Ausführen von callback verwendet wird.

Rückgabewert

Keiner (undefined).

Beispiele

js
// Create a test URLSearchParams object
const searchParams = new URLSearchParams("key1=value1&key2=value2");

// Log the values
searchParams.forEach((value, key) => {
  console.log(value, key);
});

Das Ergebnis ist:

value1 key1
value2 key2

Spezifikationen

Specification
URL Standard
# dom-urlsearchparams-urlsearchparams

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch

  • Die URL-Schnittstelle.